От GUID WlanEnumInterfaces до идентификатора оборудования, версии драйвера и т. д.

В настоящее время я использую собственные функции Wi-Fi Windows для некоторых вещей. Это действительно хорошая абстракция и проста в использовании для меня.

Теперь мне нужно больше информации об интерфейсах Wi-Fi, которые я получаю с помощью WlanEnumInterfaces.

В основном мне нужна информация, доступная в диспетчере оборудования, например идентификатор оборудования, версия драйвера и т. д.

Я сейчас не знаю, как перейти от GUID к более низкому уровню идентификации устройств, и я даже не знаю, какие методы доступны для запроса подробной информации об устройстве.

С нетерпением жду помощи.

Филипп


person Philipp König    schedule 20.11.2012    source источник


Ответы (1)


Хорошо, самый простой способ для меня - запросить реестр:

SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E972-E325-11CE-BFC1-08002BE10318}

Где {4D36E972-E325-11CE-BFC1-08002BE10318} — это идентификатор класса для сетевых адаптеров. Затем я могу проанализировать свой GUID в NetCfgInstanceId.

С уважением

person Philipp König    schedule 21.11.2012
comment
Хорошо, спасибо за публикацию собственного ответа. Мне было интересно, как это сделать! - person user643011; 21.11.2012