我试图从NIC卡获取tcp / ip信息和物理信息。我对两者都有疑问(来自win_32 NetworkAdapter和win32_NetworkAdapterConfiguration)但是我想将它们连接在一起,这样我就可以从组合框中选择一个特定的网卡,并获得两组信息。
我被告知我可以使用win_32 NetworkAdaptersetting但我对这个东西很新,所以我不知道怎么做!它必须在c#中。
答案 0 :(得分:2)
以下是一个例子:
using System;
using System.Management;
namespace WMITest
{
class Program
{
static void Main(string[] args)
{
ManagementObjectSearcher searcher =
new ManagementObjectSearcher(
"Select * From Win32_NetworkAdapter");
foreach (ManagementObject adapter in searcher.Get())
{
Console.WriteLine(adapter["Name"]);
foreach(ManagementObject configuration in
adapter.GetRelated("Win32_NetworkAdapterConfiguration"))
{
Console.WriteLine(configuration["Caption"]);
}
Console.WriteLine();
}
}
}
}