0

背景:

我正在使用第三方库来读取用作 ID 卡的智能卡。

这个库只支持读卡的方法。将卡插入读卡器时不会引发事件。结果,目前,我只能在单击按钮时读取卡。我想删除这个点击要求。

要求:

当 ID 卡插入读卡器时,软件会自动在“设备和打印机”中添加一个名为“ID 卡”的项目。添加此项目时如何获得通知?

目前的发现:

当 USB 阅读器插入计算机时,这个出色的答案成功触发了一个事件。但是,当卡插入读卡器时,它不会触发事件(即使它以某种方式出现在“设备和打印机”列表中。

此答案列出了连接到计算机的所有 USB 设备。它以某种方式列出了比连接到计算机更多的设备(当只有 3 个设备 + 卡时为 8 个)。它也不会检测到卡 - 无论卡是否插入读卡器,号码都保持不变。

如何阅读此“设备和打印机”列表?以及如何检测何时将新项目添加到此列表中?

4

0 回答 0