如何在没有 WMI 的情况下获取显示设备管理器窗口的设备组或网络设备?我尝试使用 devcon 但返回所有 nics。
例如,devcon 返回:
我只想要这些(没有显示隐藏设备选项)
devcon 或 net framework 2、想法或解决方法的任何类型的解决方案如果有效,都将被视为解决方案。
如何在没有 WMI 的情况下获取显示设备管理器窗口的设备组或网络设备?我尝试使用 devcon 但返回所有 nics。
例如,devcon 返回:
我只想要这些(没有显示隐藏设备选项)
devcon 或 net framework 2、想法或解决方法的任何类型的解决方案如果有效,都将被视为解决方案。
要列出网络适配器,您可以使用GetAdaptersInfo
WinAPi 函数,因为您使用的是 .Net,请尝试PInvoke页面以获取示例。
尝试System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()。它返回所有检测到的网络接口的集合。然后,您可以将其过滤到运行状态为“Up”和/或具有有效 IP 接口属性(例如定义的 IPv4/IPv6 地址)的接口