0

好的..让我们看看我是否能让这个问题有意义:/

我做了一个查询,允许我查看选定 NIC 的 NetworkAdapter 类信息。我想在同一个查询(IPAddress、DefaultGateway 等)中包含来自 NetworkAdapterConfiguration 类的信息。请大家帮忙!!

intquery = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapter WHERE Description ='" + comboBox1.Items[comboBox1.SelectedIndex].ToString()+ "'");
        ManagementObjectCollection queryCollection = intquery.Get();
        queryCollection = intquery.Get();

这是 tcp/ip 信息的另一个查询

ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'");
        ManagementObjectCollection queryCollection1 = query.Get();

我可以合并它们以从同一个组合框中选择吗?

非常感谢 :)

4

1 回答 1

1

您可以使用Win32_NetworkAdapterSettingWMI 类,association class它表示Win32_NetworkAdapterConfigurationWin32_NetworkAdapter类之间的关系。检查这个How to join in a WMI Query (WQL)以查看 Associations 类是如何工作的(链接显示了另一个 WMI 类,但您可以弄清楚在您的情况下如何使用它)

于 2011-02-24T16:04:44.377 回答