Чтение полей свойств диспетчера устройств в Windows 7/8
Я разрабатываю приложение для Windows, которое дает подробности поля -> ИКС.
Где Х ->
Щелкните правой кнопкой мыши Мой компьютер>
Properties >
Device Manager > (select any Item - Say KeyBoard) >
Click it > standard PS/2 KeyBoard >
double Click standard PS/2 KeyBoard >
click the Details Tab >
Под Свойством есть различные поля, такие как Отображаемое имя, Код проблемы, Родные братья и сестры и т. Д., И т. Д.?
Я хочу получить их ценности. Какой API Windows я могу использовать для этого. Я делаю это для Windows 7, а также Windows 8. Я надеюсь, что API останется прежним. Также у меня 64-битная машина. Это должно быть верно для любого устройства, детали которого я хотел узнать из диспетчера устройств.
Кроме того, я просто хочу, чтобы все операции - Чтение и Нет Set (запись), поэтому я думаю, что у меня не будет никаких проблем с нарушением прав администратора. Пожалуйста, предложите.! Я добавил снимки для справки! Скажем, например, я хочу узнать текущее состояние мыши HID USB Complaint Mouse (D0 (активен) или D2 (спит)).
Мне нужно получить это состояние питания D0.