-1

如何在没有 WMI 的情况下获取显示设备管理器窗口的设备组或网络设备?我尝试使用 devcon 但返回所有 nics。

例如,devcon 返回:

在此处输入图像描述

我只想要这些(没有显示隐藏设备选项)

在此处输入图像描述

devcon 或 net framework 2、想法或解决方法的任何类型的解决方案如果有效,都将被视为解决方案。

4

2 回答 2

1

要列出网络适配器,您可以使用GetAdaptersInfoWinAPi 函数,因为您使用的是 .Net,请尝试PInvoke页面以获取示例。

于 2012-06-18T20:56:28.673 回答
1

尝试System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()。它返回所有检测到的网络接口的集合。然后,您可以将其过滤到运行状态为“Up”和/或具有有效 IP 接口属性(例如定义的 IPv4/IPv6 地址)的接口

于 2012-06-18T21:05:40.703 回答