发新话题 回复该主题

c#获取MAC信息 [复制链接]

1#
银光图片
原来的获取硬件信息有点问题,已下架


//获取网卡Mac地址  
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
//遍历所有网卡
foreach (ManagementObject mo in moc)
{
   if ((bool)mo["IPEnabled"] == true)
   {
            string mac = mo["MacAddress"].ToString();
                listDic["网卡mac集合"].Clear();//先清空集合变量,避免多次执行时添加重复数据
                listDic["网卡mac集合"].Add(mac);//把每个网卡mac追加到“网卡mac集合变量"
                stringDic["网卡mac文本"] = mac;break;//如果只有一个网卡或只要第一个mac,也可以用启用这行,保存第一个mac到网卡mac文本变量
   }
}
moc = null;
mc = null;




c#获取MAC信息.zip (, 下载次数:310)
c#硬件信息.JPG (, 下载次数:0)

(2020/7/9 23:08:31 上传)

c#硬件信息.JPG

最后编辑raycel 最后编辑于 2020-07-09 23:08:31
分享 转发
擅长xpath和钻牛角尖。
TOP
发新话题 回复该主题