driver - 用于智能卡模拟的 PC/SC 驱动程序。如何开始?

标签 driver smartcard pcsc

我需要开发一个 Windows 驱动程序来模拟插入的智能卡读卡器(以便 Windows 将其显示在插入的设备列表中)和一张智能卡。取而代之的是,它将根据特定协议(protocol)从/向文件读取/写入数据。

我应该采取什么方法来模拟智能卡读卡器和卡?

最佳答案

我花了一些时间寻找,但我把它找回来了。请查看文章“虚拟智能卡读卡器的 UMDF 驱动程序”。这是一篇出色的书面文章,实际上也提供了代码。

http://www.codeproject.com/Articles/134010/An-UMDF-Driver-for-a-Virtual-Smart-Card-Reader

简而言之,它使用用户模式驱动程序框架来创建“虚拟”智能卡驱动程序。模拟器可以很容易地基于此。

请注意,实现模拟智能卡的行为取决于您的需要。

关于driver - 用于智能卡模拟的 PC/SC 驱动程序。如何开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13788152/

相关文章:

winapi - 原始PDO将IOCTL发送到上层过滤器驱动程序(kbfiltr/moufiltr)以启用/禁用设备

c# - 使用 C# MongoDB 驱动程序,如何序列化对象引用的集合?

java - 命令 APDU 在结果中返回 6985(不满足使用条件)

java - 测试发送APDU时无法选择AID Card Manager

c - 阻止文件创建

mysql - Qt MySQL 无法加载插件驱动(QLibrary、QPluginLoader 成功加载,QSqlDatabase::drivers() 返回空!)

smartcard - DESFire 写入数据命令失败,出现 917E(长度错误)

linux - 如何在 Linux 中检测智能卡插入或移除事件

java - Big Sur 11.0.1 和 PC/SC 库的问题

smartcard - 如何读/写同步智能卡(如存储卡)