我有一张JCOP卡。发出了错误的命令来修改它的ATR。可怕的是,这张卡似乎根本不会返回ATR。现在,卡在Windows应用程序中响应:
<code>
SCardConnect() ERROR: The chip card is not responding to a reset.
</code>使用
<code>
SCardConnect(... SCARD_SHARE_(SHARED|DIRECT), SCARD_PROTOCOL_RAW, ...);
</code>任一SCARD_SHARE_出现故障...
我在这里找到:
对于SCARD_PROTOCOL_RAW,wincard.c使用IFDControl_v2而不是IFDTransmit。
请告诉我,基于pcsc-lite编写一个linux应用程序来完成同样的任务是否值得?
我想以某种方式发出两个命令:
这些肯定会重置ATR,这样我就可以复活该卡了!
有没有人知道重置这样的卡的另一种方法?
发布于 2018-07-29 23:17:42
如果您有非接触式或双接口卡,请尝试使用非接触式读卡器,这样ATR乱七八糟的东西不会影响打开与卡的连接的能力。
https://stackoverflow.com/questions/51558323
复制相似问题