C# 获取物理网卡Mac地址

// <summary> 
/// 获取网卡物理地址 
/// </summary> 
/// <returns></returns> 
public static string getMacAddr_Local() 
{ 
    string madAddr = null; 
    ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); 
    ManagementObjectCollection moc2 = mc.GetInstances(); 
    foreach (ManagementObject mo in moc2) 
    { 
        if (Convert.ToBoolean(mo["IPEnabled"]) == true) 
        { 
            madAddr = mo["MacAddress"].ToString(); 
            madAddr = madAddr.Replace(':', '-'); 
        } 
        mo.Dispose(); 
    } 
    return madAddr; 
}
原文地址:https://www.cnblogs.com/lenmom/p/8556791.html