Я собираю все физические и логические сетевые адаптеры с Win32 Setupapi в C#. Я получаю список, как обычно в диспетчете устройств, включая (!) Скрытые устройства (призрачные устройства, такие как Unplugged USB-адаптеры). Это работает нормально.
с setupdigetdeviceinstanceid и setupdigetdeviceregistryproperty Я получил информацию, которая хранится в hkey_local_machine \ System \ CurrentControlset \ Control \ \ {Guide} \ xxx \ aemplocx . Netcfginstanceid для перемещения в HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Network \ {4D36E972-E325-11CE-BFC1-08002BE10318} \ {Guide of NetcfginSidid} \ Connect Хороший способ с Setupapi без необходимости искать в реестре? Возможно, с одной из функций setupdiopen {xxx} regkey ?
Подробнее здесь: https://stackoverflow.com/questions/797 ... ork-device