![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
获取MAC地址 /// <summary>
/// 获取MAC地址
/// </summary>
/// <returns></returns>
public static string[] GetMacAddress()
{
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
//****先得到网卡数目
int i = 0;
foreach (ManagementObject mo in moc)
{
if ((bool)mo["IPEnabled"] == true)
{
i++;
}
mo.Dispose();
}
//***赋值给数组
ManagementClass mc_2 = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc_2 = mc_2.GetInstances();
string[] array = new string[i];
int j = 0;
foreach (ManagementObject mo in moc_2)
{
if ((bool)mo["IPEnabled"] == true)
{
string delcolon = mo["MacAddress"].ToString();
//delcolon = delcolon.Replace(":", "");
array[j] = delcolon;
j++;
}
mo.Dispose();
}
return array;
}