Я собираю все физические и логические сетевые адаптеры с Win32 Setupapi в C#. Я получаю список, как обычно в диспетчете устройств, включая (!) Скрытые устройства (призрачные устройства, такие как Unplugged USB-адаптеры). Это работает нормально. < /P>
с setupdigetdeviceinstanceid и setupdigetdeviceRegistryproperty я получаю информацию, которая хранится в HKEY_LOCAL_MACHIN Hkey_local_machine \ System \ CurrentControlSet \ Control \ Network {4D36E972-E325-11CE-BFC1-08002BE10318} {Guid of NetCfginStanceId} \ Connection, чтобы прочитать имя адаптера в «Имя». Perhabs с одной из функций setupdiopen {xxx} regkey?
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/797 ... ork-device