I am developing a C# .NET 2.0 application wherein I need to scan for an attached HID. How can this be done? Because it is a HID, Windows does not assign a COM port to it. I only need to programmatically determine if the device is attached. Thank you.
ADDITIONAL INFORMATION
When I connect the USB device to my computer two entries appear under Human Interface Devices in the Device Manager. Clicking into their Properties yields this information in their respective Details tabs:
HID-compliant device Device Instance Id: HID\VID_1795&PID_6004\7&2694D932&0&0000
USB Human Interface Device Device Instance Id: USB\VID_1795&PID_6004\B973000000EB0D00
In the WMI Code Creator select these options:
Namespace: root\WMI
Class: MSWmi_PnPInstanceNames
Select
InstanceNames
from the Results box for the following code: