C# 获取32位和64位MAC地址
来源:互联网 发布:网络彩票代理怎么做 编辑:程序博客网 时间:2024/06/09 19:18
32位的是:
public string GetMac(object o)
{string mac = "";
ManagementClass mc;
mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (mo["IPEnabled"].ToString() == "True")
{ mac = mo["MacAddress"].ToString(); break; }
}
return mac;
}
兼容64位的是:
private string GetMac()
{
const int MIN_MAC_ADDR_LENGTH = 12;
string macAddress = string.Empty;
long maxSpeed = -1;
foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
{
string tempMac = nic.GetPhysicalAddress().ToString();
if (nic.Speed > maxSpeed &&
!string.IsNullOrEmpty(tempMac) &&
tempMac.Length >= MIN_MAC_ADDR_LENGTH)
{
maxSpeed = nic.Speed;
macAddress = tempMac;
}
}
return macAddress;
}
0 0
- C# 获取32位和64位MAC地址
- C# 获取32位和64位MAC地址
- C#获取当前操作系统是32位还是64位
- MAC系统关于32位和64位的系统
- win7 64位,设置虚拟MAC地址
- Maya 2013下载地址 包含32位 64位 及Mac版
- mac下查看系统位64位还是32位
- 32位和64位
- 32位和64位
- C# 高低位获取
- C# 获取局域网IP和MAC地址
- C# 获取局域网IP和MAC地址
- C# 获取IP和MAC地址
- c#获取本地IP和MAC地址
- c#获取本地IP和MAC地址
- c#获取本地IP和MAC地址
- c#获取本地IP和MAC地址
- c#获取本地IP和MAC地址
- eclipse中使用git
- ADO.NET常用对象
- Linux SSH远程文件/目录传输命令scp
- iOS8 下定位 (CLLocationManager) 的改變
- JPEG图像编码解码
- C# 获取32位和64位MAC地址
- 目标遮挡相关
- iPhone 6逆天了!销量破千万比三星S5快了8倍
- PHP之SAPI接口
- Javascript 兼容性问题(持续更新中)
- SAE J2534 interface
- NPOI WORD
- wordpress中使用$wpdb->get_results()执行sql语句操作数据库
- 写了个磁力搜索的网页 -收录最近热门分享的资源