问题描述
- SCardListReaders函数是如何实现的?
-
读卡器名称如下:
Gemalto USB Smart Card Reader 0
Gemalto USB Smart Card Reader 1
Gemalto USB Smart Card Reader 2SCardListReaders函数是如何实现的?连接多个读卡器时,当拔下其中某个读卡器时,再次得到的读卡器名字可能会跟原来的不一样(最后面那个数字可能会发生变化),这是为什么呢?有什么规律呢?读卡器的名字是由一下三部分组成:
SCARD_ATTR_VENDOR_NAME
SCARD_ATTR_VENDOR_IFD_TYPE
SCARD_ATTR_DEVICE_UNITSCARD_ATTR_DEVICE_UNIT 的值和USB端口号是否有关系?
SCARD_ATTR_DEVICE_UNIT的值是根据读卡器接入的顺序 确定的,第一个是0,第二个是1,依次类推,Windows是在哪存放的设备接入PC的顺序的呢? 我希望得到这个顺序值,然后根据SetupAPI函数获得的SCARD_ATTR_VENDOR_NAME
SCARD_ATTR_VENDOR_IFD_TYPE 来组成读卡器的名称。
时间: 2025-01-19 03:09:00