我正在尝试以编程方式检测已使用USB连接到计算机的NI设备。检测所有USB设备的代码工作正常。但是,NI USB设备被映射为自己的类别(从设备管理器中看到)。类别名称是“NI-CAN设备”。下面给出了检测USB设备的代码。为了检测NI设备,我必须更改什么?
using (var searcher = new ManagementObjectSearcher(@"Select * From Win32_USBHub"))
collection = searcher.Get();
答案 0 :(得分:0)
使用Win32_DeviceBus类工作。已使用此类检测到所有设备。