Procurando um dispositivo de interface humana (HID) usando c #

Estou desenvolvendo um aplicativo C # .NET 2.0 em que preciso procurar um HID anexado. Como isso pode ser feito? Por ser um HID, o Windows não atribui uma porta COM a ele. Eu só preciso determinar programaticamente se o dispositivo está conectado. Obrigado.

INFORMAÇÃO ADICIONAL

Quando conecto o dispositivo USB ao meu computador, duas entradas aparecem emDispositivos de interface humana no Gerenciador de dispositivos. Clicar em suas propriedades produz essas informações em suas respectivas guias Detalhes:

Dispositivo compatível com HID ID da instância do dispositivo: HID \ VID_1795 & PID_6004 \ 7 & 2694D932 & 0 & 0000

Dispositivo de interface humana USB ID da instância do dispositivo: USB \ VID_1795 & PID_6004 \ B973000000EB0D00

questionAnswers(2)

yourAnswerToTheQuestion