原来的获取硬件信息有点问题,已下架
//获取网卡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)