将新项目添加到“设备和打印机”时,如何引发事件?

时间:2016-08-17 07:15:34

标签: c# .net events usb device-detection

背景

  

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

     

此库仅支持读取卡的方法。它没有扔   将卡插入阅读器时的事件。结果是,   目前,我只能在点击按钮时读取卡片。一世   想要删除点击的这个要求。

要求:

  

当ID卡插入阅读器时,软件   自动将项目添加到名为“ID卡”的“设备和打印机”中。怎么样   我可以在添加此项目时收到通知吗?

目前的调查结果:

  

This excellent answer成功触发USB事件   读卡器插入计算机。但是,它不会触发   将卡插入读卡器时的事件(即使它   不知何故出现在“设备和打印机”列表中。

     

This answer列出连接到计算机的所有USB设备。   它以某种方式列出了多于连接到计算机的设备(8   当只有3个设备+卡时)。它也没有检测到   卡 - 无论卡是否插入,数字都保持不变   进入读者。

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

0 个答案:

没有答案