我正在编写代码以与Windows 7上的智能卡进行通信。该卡附带的示例代码是在linux
环境中开发的。我已经安装了Mingw和Msys Linux最小系统。
在Linux环境中获取读者姓名的正确命令是pcsc_scan
。但Msys命令提示符和Windows控制台都不能识别使用此命令。
我知道Winscard可以用来列出所有读者。但有没有办法让pcsc_scan
命令在Windows上运行。或者Windows环境中是否有命令?我将非常感谢你的帮助。
答案 0 :(得分:1)
来自Ubuntu man page for pcsc_scan:
pcsc_scan是一个定期扫描每台PC / SC的程序 读者 连接到主机
主要思想: pcsc_scan是一个程序,是为linux编译的,因此无法在Windows上运行。 (它也不是Mingw或Msys min的一部分,或者你的路径不正确。要仔细检查,请运行磁盘搜索名为pcsc_scan的文件。)
如果你无法在Mingw或Msys中找到pcsc_scan,那么你需要一个等效的pcsc_scan for Windows或其他一些实用程序,如this Java Smart Card Explorer实际上是跨平台的。
答案 1 :(得分:0)
也许包pcsc-sdkxxx可以为您提供一些信息。 请访问www.springcard.com/en/download/sdks
在程序包中,程序pcscmon具有类似的功能。