我能够在任何机器上枚举所有插入的智能卡设备。我可以通过使用P / Invoke(winscard.dll)完成此任务。
我现在要做的是创建一个代表我的智能卡读卡器的虚拟(usb)驱动器号。我不知道这是否可能。
连接智能卡的Refence链接: http://www.pinvoke.net/default.aspx/winscard.scardestablishcontext
提前致谢。
答案 0 :(得分:0)
您必须为Windows创建一个文件系统插件,查看here。
不是说你会取得多大成就,因为智能卡文件通常有两个字节的文件ID而不是名字。此外,几乎所有文件都没有Windows可识别的文件。除了ISO 7816-15之外,没有真正的列出目录的方法,您可能不希望那种方式。最后,如果它们是文件,则无法访问PIN和密钥等最重要的内容。
因此虽然这是一个有趣的想法,但我不确定它会取得多大成就,而且这将是一堆工作。