Проверка устройства Windows на предмет наличия мыши или клавиатуры - PullRequest
0 голосов
/ 25 ноября 2018

Я хочу знать, относится ли подключенное USB-устройство к мыши или клавиатуре.Поэтому я рекурсивно перебираю дерево устройств от HID до ROOT.В пути я все знаю об устройстве и интерфейсах, но не знаю, принадлежит ли HID к клавиатуре или мыши.

В настоящий момент я делаю это только так, что смотрю на первый дескриптор интерфейса usb.устройство и здесь, в "bInterfaceProtocol".Это 2 для мыши и 1 для клавиатуры.Проблема здесь в том, что мышь может иметь интерфейс клавиатуры и наоборот.

Мне нужна эта информация только для отображения иконки.

...