使用以下方法,可以获取到网卡的MAC地址。如果代码运行在Web上,则获取的是Web服务器的MAC;如果是客户端,则是本机的MAC地址。
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection moc = mc.GetInstances(); string str = string.Empty; foreach (ManagementObject mo in moc) { if ((bool)mo["IPEnabled"] == true) { str = mo["MacAddress"].ToString(); break; } } //其中str即为mac地址。