pyscard - windows - 如何重新打开与智能卡的连接(再次打开/关闭/打开)

时间:2014-10-02 14:22:59

标签: windows list connection smartcard pyscard

在Windows 8.1,Python 2.7,pyscard(最新)上我从我的软件中列出了读者:

for reader in readers():
        print "list of readers:"
        print readers
        try:
            conn = reader.createConnection()
            conn.connect()

            data, status = _cmd2(conn, 0, 0xa4, 0x04, 0x00, 'appletID'.decode('hex'))

现在,当我取出智能卡并将其重新插入并尝试使用相同的软件再次打开连接时(我没有同时关闭软件)我收到此错误:

> 'Failure to list readers: The Smart Card Resource Manager has shut
> down. '

如果我关闭软件并重新列出读者并打开连接,一切正常。

显然,如果移除并重新插入智能卡以防止建立新连接,Windows会执行某些操作。

任何人都可以告诉我忍者的方式吗? 谢谢。

0 个答案:

没有答案