即使禁用适配器,也可获取网络适配器名称

时间:2017-05-10 11:41:11

标签: c# windows network-programming

我经常搜索但却无法找到同样的问题。所以这就是:

使用Windows中的网络适配器打开菜单时,会看到类似" Wifi 1"等名称。使用System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()我只能获得有关激活的适配器的信息,但我也需要使用已禁用的适配器。

我可以通过setupApi.dll获取完整的网络设备列表,之后我可以从注册表中读取所有其他数据,因为我知道硬件ID。但这些名字来自何处以及阅读它们的最佳方式是什么?

任何必须编组的本机c ++ Windows解决方案都可以。我们不想使用WMI,因为它可能非常慢。

0 个答案:

没有答案