我在系统中有两个阅读器(HID OMNIKEY 5321)(每个阅读器执行不同的功能)
- 读卡器 1 - “智能卡读卡器0 ”
- 读卡器 2 - “智能卡读卡器1 ”
在我的程序中设置了
- “智能卡读卡器0 ” - 动作 1
- “智能卡阅读器1 ” - 动作 2
但有时(没有重新启动,可能失去联系)
- 读卡器 1 的名称为“智能卡读卡器1 ”
- 读卡器 2 的名称为“智能卡读卡器0 ”
并且程序没有做用户需要的事情。我在 WinScard.dll 中使用 SCardGetStatusChange(需要阅读器的名称)
该怎么办?有没有办法更改阅读器的名称(固件、驱动程序......)?是否可以使用阅读器的序列号?
我也看了,但没有结果 智能卡读卡器命名:当移除任何读卡器时,其余的名称发生变化 PCSC 智能卡读卡器的“友好名称”是如何构造的?