使用以下方法,可以获取到网卡的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地址。