好的..让我们看看我是否可以让这个问题有意义:/
我做了一个查询,允许我查看所选NIC的NetworkAdapter类信息。我想以某种方式在同一查询(IPAddress,DefaultGateway等)中包含来自NetworkAdapterConfiguration类的信息。 PLEEEEEEES帮助!!
intquery = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapter WHERE Description ='" + comboBox1.Items[comboBox1.SelectedIndex].ToString()+ "'");
ManagementObjectCollection queryCollection = intquery.Get();
queryCollection = intquery.Get();
这是tcp / ip info
的另一个查询ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'");
ManagementObjectCollection queryCollection1 = query.Get();
我可以合并它们以从同一个组合框中选择吗?
非常感谢:)
答案 0 :(得分:1)
您可以使用Win32_NetworkAdapterSetting
WMI类,它是association class
,代表Win32_NetworkAdapterConfiguration
和Win32_NetworkAdapter
类之间的关系。检查这个How to join in a WMI Query (WQL)
以查看Associations类是如何工作的(链接显示另一个WMI类,但你可以弄清楚如何在你的情况下使用它)