Класс WMI для беспроводной мыши

Что такое класс WMI для получения информации о беспроводной мыши?

РЕДАКТИРОВАТЬ: Как отличить USB-мышь от беспроводной мыши (подключенной через USB Doggle). Значение DeviceInterface из класса Win32_PointingDevice отображается как 162 для обоих, потому что оба подключены через USB. Но я хочу различать этих мышей.


person kingas    schedule 17.11.2009    source источник


Ответы (1)


Если она зарегистрирована как мышь, она должна находиться в разделе Win32_PointingDevice, который находится в пространстве имен WMI CIMV2.

Получите бесплатное средство Microsoft WMI Code Creator. для просмотра классов и их свойств, вы также можете генерировать код и выполнять методы для классов, что действительно полезно для любого вида WMI.

person Dale    schedule 17.11.2009
comment
Спасибо! Теперь вот расширение моего вопроса. Как отличить USB-мышь от беспроводной мыши. Значение DeviceInterface из класса Win32_PointingDevice отображается как 162 для обоих. Но я хочу различать этих мышей. Не могли бы вы предоставить информацию об этом. - person kingas; 17.11.2009
comment
Если вы знаете имя беспроводной мыши (например, Microsoft Wireless Notebook Mouse 3000), то вы можете определить, что это за мышь, по свойству Name, то же самое относится и к DeviceID. Но это не поможет вам, если вы не знаете имя заранее. Я не думаю, что есть какой-либо другой способ отличить произвольную беспроводную мышь от проводной мыши, если они обе работают на портах USB (162 — это код DeviceInterface для USB), не проверяя белый список известных беспроводных мышей DeviceID. - person Dale; 18.11.2009
comment
Спасибо. Я думаю, что у меня все в порядке с беспроводной и USB-мышью, подключенной напрямую. Я запустил свой код на другой машине с сенсорным экраном. Теперь мое открытие показывает 3 мышей. USB-мышь с прямым подключением, беспроводная мышь и сенсорный экран. Теперь мне нужно различать USB-мышь с сенсорным экраном. Я публикую еще один вопрос по этому поводу. - person kingas; 19.11.2009