string mac = ""; ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { //if((bool)mo["IPEnabled"] == true) if (mo["IPEnabled"].ToString() == "True") { mac = mo["MacAddress"].ToString(); Console.WriteLine(mac); } } 获取MAC地址的代码,需要添加引用using System.Management;
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc)
{
//if((bool)mo["IPEnabled"] == true)
if (mo["IPEnabled"].ToString() == "True")
{
mac = mo["MacAddress"].ToString();
Console.WriteLine(mac);
}
}
获取MAC地址的代码,需要添加引用using System.Management;
如果你要获取只能使用ACTIVEX控件。