我经常搜索但却无法找到同样的问题。所以这就是:
使用Windows中的网络适配器打开菜单时,会看到类似" Wifi 1"等名称。使用System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()
我只能获得有关激活的适配器的信息,但我也需要使用已禁用的适配器。
我可以通过setupApi.dll获取完整的网络设备列表,之后我可以从注册表中读取所有其他数据,因为我知道硬件ID。但这些名字来自何处以及阅读它们的最佳方式是什么?
任何必须编组的本机c ++ Windows解决方案都可以。我们不想使用WMI,因为它可能非常慢。