0

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

4

2 回答 2

3

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

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

于 2012-04-17T09:36:52.613 回答
1

您可能想使用 WMI ...

下面是一些可能有帮助的 CodeProject 链接。

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

于 2012-04-17T09:41:08.043 回答