Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Smartcard 如何恢复配置错误的JCOP卡_Smartcard_Boot_Javacard_Pcsc_Jcop - Fatal编程技术网

Smartcard 如何恢复配置错误的JCOP卡

Smartcard 如何恢复配置错误的JCOP卡,smartcard,boot,javacard,pcsc,jcop,Smartcard,Boot,Javacard,Pcsc,Jcop,我有一张JCOP卡。 已发出错误命令以修改其ATR。 可怕的是,这张卡似乎根本不返回ATR。 现在,该卡已在Windows应用程序中响应: <code> SCardConnect() ERROR: The chip card is not responding to a reset. </code> 使用 与共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共

我有一张JCOP卡。 已发出错误命令以修改其ATR。 可怕的是,这张卡似乎根本不返回ATR。 现在,该卡已在Windows应用程序中响应:

<code>

    SCardConnect()  ERROR: The chip card is not responding to a reset.

</code>
使用

与共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享共享

我在这里发现:

对于SCARD_协议,wincard.c使用的是IFDControl_v2 而不是IFDTransmit

请告诉我基于pcsc lite编写linux应用程序是否值得 做同样的任务?
我想以某种方式发出两个命令:
1.00A4040010[传输密钥](打开卡)
2.00F00000(引导卡)
这些肯定会重置ATR,以便我将复活卡


有人知道重置此类卡的其他方法吗?

如果您有非接触式或双接口卡,请尝试非接触式读卡器,其中ATR混乱不会影响打开与卡的连接。

如果您有非接触式或双接口卡,请尝试非接触式读卡器,ATR混乱不应影响打开卡连接的能力。

哦,亲爱的马丁,很高兴收到你的来信!我的想法是可能修改linux pcsc库源代码,以便在卡连接处不解析ATR,但强制执行为SCardConnect()指定的模式(SCARD_协议(T0 | T1 | RAW))。作为一名专家,你能告诉我这是否有可能,或者我会浪费时间去做没有结果的工作吗?这可能行不通。如果您为这张特定的卡设置了所有正确的通信参数(一直到CCID),它可能会起作用。除非你想弄脏你的手,否则我建议你先试试非接触式的方法,如果可能的话再试试,马丁。是的,这张卡现在是开发商的通行费。。。我意识到,花时间做这件事是不值得的。哦,亲爱的马丁,很高兴收到你的来信!我的想法是可能修改linux pcsc库源代码,以便在卡连接处不解析ATR,但强制执行为SCardConnect()指定的模式(SCARD_协议(T0 | T1 | RAW))。作为一名专家,你能告诉我这是否有可能,或者我会浪费时间去做没有结果的工作吗?这可能行不通。如果您为这张特定的卡设置了所有正确的通信参数(一直到CCID),它可能会起作用。除非你想弄脏你的手,否则我建议你先试试非接触式的方法,如果可能的话再试试,马丁。是的,这张卡现在是开发商的通行费。。。我意识到,花时间做这件事是不值得的。
<code>

    SCardConnect(... SCARD_SHARE_(SHARED|DIRECT), SCARD_PROTOCOL_RAW, ...);

</code>