如何在命令行上获取读卡器名称

时间:2014-06-29 06:56:15

标签: linux windows command-line pcsc

我正在编写代码以与Windows 7上的智能卡进行通信。该卡附带的示例代码是在linux环境中开发的。我已经安装了Mingw和Msys Linux最小系统。

在Linux环境中获取读者姓名的正确命令是pcsc_scan。但Msys命令提示符和Windows控制台都不能识别使用此命令。

我知道Winscard可以用来列出所有读者。但有没有办法让pcsc_scan命令在Windows上运行。或者Windows环境中是否有命令?我将非常感谢你的帮助。

2 个答案:

答案 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具有类似的功能。