public static void EnumNetworkAdapterConfiguration()
{
ManagementClass mc;
mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (mo["IPEnabled"].ToString() == "True")
{
Console.WriteLine("------ mo: " + mo);
foreach (PropertyData prop in mo.Properties)
{
if (prop.Value is Object[])
{
Console.Write("/n " + prop.Name + " ");
Object[] ip = prop.Value as Object[];
foreach (Object str in ip)
{
Console.Write("/t" + str);
}
Console.Write("/n");
}
else
{
Console.WriteLine(prop.Name + " " + prop.Value);
}
}
Console.WriteLine("/n/n/n");
}
}
}
C#列举与网卡相关的配置信息
最新推荐文章于 2022-06-11 10:23:35 发布