运行结果:
测试情况:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Management;
//如果没有此命名空间,则在引用中添加
namespaceGetNetworkCard
{
classProgram
{
staticvoidMain(string[]args)
{
ManagementClassmc=newManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollectionmoc=mc.GetInstances();
string[]MacAddress=newstring[2];
inti=0;
foreach(ManagementObjectmoinmoc)
{
if((bool)mo["IPEnabled"]==true)
{
MacAddress[i]=mo["MacAddress"].ToString();
i++;
}
mo.Dispose();
}
Console.WriteLine("本机的Mac地址:");
foreach(stringminMacAddress)
Console.WriteLine(m);
}
}
}
|
|