如何检测条形码扫描仪是否已连接到PC

本文关键字:是否 连接 PC 扫描仪 条形码 何检测 检测 | 更新日期: 2023-09-27 18:31:26

我正在编写一个应用程序,用于检测是否有任何条形码扫描仪连接到PC。我不知道如何查询已安装的设备以检查条形码扫描仪。我正在使用 C# 和 .NET 4.0。

如何检测条形码扫描仪是否已连接到PC

一些条形码扫描仪通过键盘楔连接(或者它们的驱动程序将它们报告为键盘) - 我相信没有办法测试这些是否存在。

其他特定扫描仪可以通过其 USB 端口访问,但任何状态查询都必须逐个型号进行。

您可能想要使用 WMI...

这里有一些代码项目链接可能会有所帮助。

http://www.codeproject.com/Articles/18268/How-To-Almost-Everything-In-WMI-via-C-Part-3-Hardw

http://www.codeproject.com/Articles/21503/Hardware-Helper-Library-for-C