使用 C 中的 PCSC 检测智能卡移除和插入
Detection of smart card removal and insertion using PCSC in C
我正在使用 PCSC-lite v1.6.4 进行基于智能卡的应用程序开发。
我需要一种方法来检测一旦智能卡从 reader 中移除,然后检测插入到 reader 中,以便智能卡将被强制再次完成特定过程。
如果可能的话,有没有基于interrupt/event的方式来代替简单的轮询?
WinSCard 库中有 SCardGetStatusChange。
Blocks execution until the current availability of the cards in a specific set of readers changes.
由于 PCSC Lite 是 WinSCard 库的重新实现,您也可以在 PCSC Lite 中使用它 (here). You can find several examples。
我正在使用 PCSC-lite v1.6.4 进行基于智能卡的应用程序开发。 我需要一种方法来检测一旦智能卡从 reader 中移除,然后检测插入到 reader 中,以便智能卡将被强制再次完成特定过程。
如果可能的话,有没有基于interrupt/event的方式来代替简单的轮询?
WinSCard 库中有 SCardGetStatusChange。
Blocks execution until the current availability of the cards in a specific set of readers changes.
由于 PCSC Lite 是 WinSCard 库的重新实现,您也可以在 PCSC Lite 中使用它 (here). You can find several examples。