c/s 架构获取本机MAC地址

来源:互联网 发布:cf辅助网站源码 编辑:程序博客网 时间:2024/04/28 23:12


        /// <summary>
        /// 获取MAC地址
        /// </summary>
        /// <returns></returns>
        public static string GetNetCardMacAddress()
        {
          ManagementClass mc;
          ManagementObjectCollection moc;
          mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
          moc = mc.GetInstances();
          string str = "";
          foreach(ManagementObject mo in moc)
          {
            if((bool)mo["IPEnabled"] == true)
              str = mo["MacAddress"].ToString();
          }
          return str;
        }

--------------------------------------------调用-----------------------------------------

 string mac = GetNetCardMacAddress();
            mac = mac.Replace(':', '-');