取网卡 mac 地址 在断网状态下如何获取本机 mac 地址(无线网卡,有线网卡) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //获取网卡MAC地址 public string GetNetCardMAC() { try { string stringMAC = ""; ManagementClass MC = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection MOC = MC.GetInstances(); foreach (ManagementObject MO in MOC) { if ((bool)MO["IPEnabled"] == true) { stringMAC += MO["MACAddress"].ToString(); } } return stringMAC; } catch { return ""; } } http://wenku.baidu.com/view/1fc69ceb19e8b8f67c1cb945.html不管是断网或不断网,网卡的mac地址是不会变的 事实上硬件的mac 地址是不变的,但是可以更改,现有的 解决方案中 仍然找不到 在断网状态或 禁用网络的情况下 无法获取 mac 地址,上面各位大侠的方法我早都试过了,仍然没办法解决 咋搞啊?????? MAC地址我记得好像存放在注册表中,更改了之后需要重新启用网络连接读取生效~具体放哪忘记了~ “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318} BUTTON Click,当一个按纽被按下后,怎么样使用变量记录这个BUTTON的名称 .NET如何剪裁图片? 救命啊,登录遮罩层遮不住动画!!! 如何调用数组中的方法 DateTime时间格式化 Transaction对象只用于数据库么? C#的问题,回答了就给分,不能灌水哟! 国内软件业排名 哪里查 ? 有在东软的吗?公司如何? c# 字典如何获取第一个键值 小问题,解答后就给分 这么样去掉字符串的非法??? C#的智能提示是否有点慢?
{
try
{
string stringMAC = "";
ManagementClass MC = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection MOC = MC.GetInstances(); foreach (ManagementObject MO in MOC)
{
if ((bool)MO["IPEnabled"] == true)
{
stringMAC += MO["MACAddress"].ToString();
}
}
return stringMAC;
}
catch
{
return "";
}
}
不管是断网或不断网,网卡的mac地址是不会变的
咋搞啊??????
更改了之后需要重新启用网络连接读取生效~
具体放哪忘记了~