Список аппаратных устройств

Вскоре я создам небольшое приложение для управления установкой драйверов на наших корпоративных компьютерах.

Приложение запустится при установке Windows, приложение просканирует устройства на этом компьютере и прочитает информацию об идентификации оборудования, такую ​​как поставщик, идентификатор устройства и т. д.

он отправит идентификатор на сервер базы данных, в свою очередь, ответит некоторыми метаданными, такими как расположение драйверов и т. д.

Затем они будут установлены в системе.

Мои вопросы касаются поиска устройств, я ищу лучший способ выполнить сбор информации об устройстве и прочитать информацию об этом устройстве, такую ​​​​как идентификатор и т. Д.

Спасибо.


person RobertPitt    schedule 07.04.2011    source источник


Ответы (2)


Взгляните на этот пример: Простой диспетчер устройств.

В основном он использует функции SetupDi* из Setup API. Полный справочник можно найти здесь.

person casablanca    schedule 07.04.2011
comment
это написано на C, я искал C#, но это хорошее начало, спасибо. - person RobertPitt; 07.04.2011

Для запроса устройств можно использовать инструментарий управления Windows (WMI).

Запрос компьютерного оборудования с помощью WMI

person dhirschl    schedule 07.04.2011