我正在使用pcsc-lite v1.6.4用于基于SmartCard的应用程序开发。我需要一种方法来检测智能卡,然后从读者中删除智能卡,然后检测到读取器中的插入,以便智能卡再次被迫再次完成一个特定的过程。
如果可能的话,是否有任何基于中断/事件的方式而不是简单的轮询?
WinScard库中有ScardgetStatuschange。
阻止执行,直到一组特定读者更改中卡的当前可用性为止。
由于PCSC Lite是WinScard库的重新成像,因此您也可以在PCSC Lite(此处)中使用它。您可以找到几个示例。