//获取本地Mac Address
//第一种方法
ManagementClass mc;
mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (mo["IPEnabled"].ToString() == "True")
{
Console.WriteLine( mo["MacAddress"].ToString());
break;
}
}
//第二种方法
//foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
//{
// if (nic.OperationalStatus == OperationalStatus.Up)
// {
// Console.WriteLine(nic.GetPhysicalAddress().ToString());
// break;
// }
//}