2

当我在收到 ATR 后将智能卡插入读卡器时,我可以在驱动程序日志中看到许多 IOCTL 不是由我的应用程序发送的(因为没有运行)。

我的问题是是否有任何文件,描述 Windows 中的智能卡通信建立?

4

1 回答 1

3

在 Windows 平台内有用于与智能卡通信的 Win32 API,形式为 SCardXXX。在 Muscle 项目下开发了类似的 Linux 实现,如 PC/SC Lite API。在 Windows 平台上将使用以下函数:

  • ScardEstablishContext
  • SCardListReaders
  • SCardConnect
  • SCard重新连接
  • SCardDisconnect
  • SCardRelease上下文
  • SCardTransmit

图显示了智能卡如何与 Windows 平台上的应用程序结合。

在此处输入图像描述

有关更多信息,请参阅此处

于 2013-04-09T05:25:46.547 回答