private void btnNTLogin_Click(object sender, EventArgs e)
{
String NTpassword = this.textNTpassword.Text;// 登录密码
Rtn = NT77.NT77.NTLogin(NTpassword); //登录加密锁,如果返回值为 0,表示加密锁登录成功。
//如果返回值不为0,则可以通过返回值Rtn查看错误代码
if (Rtn != 0)
{
this.listBox1.Items.Add("登录加密锁失败,错误码为:" + Rtn.ToString());
}
else
{
this.listBox1.Items.Add("登录加密锁成功");
}
}
private void btnNTWrite_Click(object sender, EventArgs e)
{
int address = 0; //加密锁读取数据的起始位置,可以自定义加密锁读取数据的起始位置,最大为1024
int Length = 64; //加密锁读取数据的长度,可以自定义加密锁读取数据的长度,最大为1024
byte[] pBuffer = new byte[64];
pBuffer = Encoding.GetEncoding("gb2312").GetBytes(sStr);
Rtn = NT77.NT77.NTWrite(address, Length, pBuffer);//存储区数据写入,如果返回值为 0,表示数据写入成功。
//如果返回值不为0,则可以通过返回值Rtn查看错误代码
if (Rtn != 0)
{
this.listBox1.Items.Add("写入数据失败,错误码:" + Rtn.ToString());
}
else
{
this.listBox1.Items.Add("写入数据成功写入数据为:" + System.Text.Encoding.Default.GetString(pBuffer));
}
}
private void btnNTRead_Click(object sender, EventArgs e)
{
int address = 0; //加密锁读取数据的起始位置,可以自定义加密锁读取数据的起始位置,最大为1024
int Length = 64;//加密锁读取数据的长度,可以自定义加密锁读取数据的长度,最大为1024
byte[] pBuffer = new byte[64];//存储区数据读取,如果返回值为 0,表示数据写入成功。
//如果返回值不为0,则可以通过返回值Rtn查看错误代码
Rtn = NT77.NT77.NTRead(address, Length, pBuffer);
if (Rtn != 0)
{
this.listBox1.Items.Add("读取数据失败,错误码:" + Rtn.ToString());
}
else
{
this.listBox1.Items.Add("读取数据成功数据为:" + System.Text.Encoding.Default.GetString(pBuffer));
}
}
private void btnNTLogout_Click(object sender, EventArgs e)
{
Rtn = NT77.NT77.NTLogout();
this.listBox1.Items.Add("登出加密锁成功");//加密锁登出,与NTFindFirst成对使用
}
}