Я работаю над Встроенным проектом Windows CE и интересуюсь доступом к устройству HID USB через один из его Серверных портов USB. Все, что я действительно должен считать, является необработанными пакетами спецификации HID. На компьютере окон у меня есть рабочая программа с помощью hid.dll, но насколько я исследовал, на CE нет никакого эквивалента. Я знаю, что существует usbhid.dll, но я не уверен, применимо ли это для этой ситуации. Я предпочел бы не писать драйвер уровня ядра, поскольку я хотел бы сделать свое кодирование в c#. У кого-либо был опыт при потреблении устройства HID на Windows CE?
У меня нет конкретного опыта работы с HID, но доступ к USB-порту в качестве COM-порта с соответствующей DLL-библиотекой драйвера (может быть, у производителя устройства) может помочь. Теоретически таким образом вы должны иметь возможность получать пакеты необработанных данных устройства с классом SerialPort
.