使用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",只有前面的一部分就能找到
只要加上空格就找不到智能卡,是什么原因呢?
点点小馒头
11 years, 5 months ago