ID卡读取问题,求大神帮忙!

jiyfeng1986 2016-05-13 09:06:52
引用 楼主 jiyfeng1986 的回复:
private void button11_Click(object sender, EventArgs e)
{
Boolean bRet=false;
byte[] utmp = new byte[16];
byte[] ulen = new byte[1];
long nSerialNo;
Int32 ss;
string stmp;
bRet = XZX_LookupCard(2, ref utmp[0], ref ulen[0]);
if (bRet)
{
// EM卡卡号为5个字节,具体可按需要自行截取
nSerialNo = utmp[0]*256*256*256 + utmp[1] * 256 * 256 + utmp[2] * 256 + utmp[3];
stmp = "寻找EM卡成功,卡号为: " + Convert.ToString(nSerialNo);
listBox1.Items.Add(stmp);
}
else
{
listBox1.Items.Add("寻找EM卡失败");
}
}



utmp[0] == 120
utmp[1]==0
utmp[2]==57
utmp[3]==237
utmp[3]==220
//返回数据的结果


读出来的是 2013280749
实际是0003796444
...全文
371 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiyfeng1986 2016-05-13
  • 打赏
  • 举报
回复
终于知道了,原来 0 和 1是不要的

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧