获取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; }
C#获取MAC地址
获取MAC地址
作者:达奇
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。