zhouu 发表于 2017-7-7 11:11:02

C#如何获得设备Mac地址

  public string GetMacAddress()
      {
            try
            {
                //获取网卡硬件地址
                string mac = "";
                ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
                ManagementObjectCollection moc = mc.GetInstances();
                foreach (ManagementObject mo in moc)
                {
                  if ((bool)mo["IPEnabled"] == true)
                  {
                        mac = mo["MacAddress"].ToString();
                        break;
                  }
                }
                moc = null;
                mc = null;
                return mac;
            }
            catch
            {
                return "unknow";
            }
      }
页: [1]
查看完整版本: C#如何获得设备Mac地址