如何读取IC卡内数据,有图

yezeguo 2014-01-07 08:29:42
__int16 IC_Read (HANDLE ICDev,__int16 Offset,__int16 len, unsigned char * DataBuffer)
说明:该函数用来读取IC卡内数据
即根据偏移量,长度等参数进行卡内数据读取
调用:HANDLE ICDev----IC_InitComm函数返回的端口标识符
__int16 Offset---- 读数据IC卡起始地址
__int16 Len ---- 数据长度
unsigned char * Databuffer---- 存放数据的缓冲区
返回:<0 错误。其绝对值为错误号
=0 读取数据正确
举例:IC_Read(ICDev,16,79,DataBuffer)
读取16至79的数据到DataBuffer。
相关HEX函数:
__int16 __stdcall IC_Read_Hex(HANDLE idComDev,__int16 offset,__int16 len,unsigned char * databuffer)
如图所示:

我要取“A001700018820”这一段数据,但是不知道__int16 Offset和__int16 Len这两个参数怎么填,希望各位大侠赐教?谢谢!!!
...全文
1573 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lfqsy 2014-01-08
  • 打赏
  • 举报
回复
块号,长度
skcry 2014-01-07
  • 打赏
  • 举报
回复
rfid卡里面存的是16进制的数据,ic卡也应该是一样的 你转回来试试
yezeguo 2014-01-07
  • 打赏
  • 举报
回复
引用 2 楼 danding_ge 的回复:
看看帮助?有这个演示程序的源码吗?
这个我知道的,演示程序的源码读到的数据也是乱码
公西雒 2014-01-07
  • 打赏
  • 举报
回复
看看帮助?有这个演示程序的源码吗?
yezeguo 2014-01-07
  • 打赏
  • 举报
回复
如果有哪位大侠帮我把这一段的代码写出来,本人更是感激不尽,分数都给!!!

111,097

社区成员

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

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

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