ASP.NET獲取網卡MAC

来源:互联网 发布:asp.net软件生命周期 编辑:程序博客网 时间:2024/06/13 22:11

  ...

  using System.Management;//引用此類

 

  private string GetMAC()
  {
        string strMAC = null;
        ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
        ManagementObjectCollection moc = mc.GetInstances();
        foreach (ManagementObject mo in moc)
        {
            if ((bool)mo["IPEnabled"] == true)
                strMAC = mo["MacAddress"].ToString();

        }
        return strMAC;
  }