智能卡Usb驱动器信

时间:2012-02-01 19:51:53

标签: c# windows filesystems smartcard

我能够在任何机器上枚举所有插入的智能卡设备。我可以通过使用P / Invoke(winscard.dll)完成此任务。

我现在要做的是创建一个代表我的智能卡读卡器的虚拟(usb)驱动器号。我不知道这是否可能。

连接智能卡的Refence链接: http://www.pinvoke.net/default.aspx/winscard.scardestablishcontext

提前致谢。

1 个答案:

答案 0 :(得分:0)

您必须为Windows创建一个文件系统插件,查看here

不是说你会取得多大成就,因为智能卡文件通常有两个字节的文件ID而不是名字。此外,几乎所有文件都没有Windows可识别的文件。除了ISO 7816-15之外,没有真正的列出目录的方法,您可能不希望那种方式。最后,如果它们是文件,则无法访问PIN和密钥等最重要的内容。

因此虽然这是一个有趣的想法,但我不确定它会取得多大成就,而且这将是一堆工作。