使用SCardLocateCards()查找不到智能卡

一,先使用SCardGetAttrib()得到了智能卡的FRIENDLY_NAME,"HGDZ uKeyCI-80 0",然后使用SCardLocateCards查找相同名字的只能卡却找不到,是什么原因呢?

定义如下

TCHAR szCard[MAX_PATH];

_tcscat_s ( szCard, MAX_PATH * sizeof(TCHAR), TEXT("HGDZ uKeyCI-80 0"));

……

SCardLocateCards(hSC,szCard,rgscState, dwRdrCount );

然后却发现找不到智能卡。

后来经过调试,把第二个参数赋值为"HGDZ",只有前面的一部分就能找到
只要加上空格就找不到智能卡,是什么原因呢?

阅读 4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题