zoukankan      html  css  js  c++  java
  • 获取CPU编号和MAC地址

    首先要引用 System.Management.dll

    //取CPU编号
         public string GetCpuID()
          {
              try
              {
                  ManagementClass mc = new ManagementClass("Win32_Processor");
                  ManagementObjectCollection moc = mc.GetInstances();
      
                  string strCpuID = null;
                 foreach (ManagementObject mo in moc)
                 {
                     strCpuID = mo.Properties["ProcessorId"].Value.ToString();
                     break;
                 }
                 return strCpuID;
             }
             catch
             {
                 return "";
             }

         }

         //获取网卡mac地址
         public string GetMac()
         {
             try
             {
                 ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration");
                 ManagementObjectCollection queryCollection = query.Get();
                 foreach (ManagementObject mo in queryCollection)
                 {
                     if (mo["IPEnabled"].ToString() == "True")
                         return mo["MacAddress"].ToString();
                 }
                 return "";
             }
             catch
             {
                 return "";
             }
         }

  • 相关阅读:
    453. Minimum Moves to Equal Array Elements
    CDH的安装
    Java注解
    BeanUtils--内省加强
    Java内省
    ant工具
    log4j的配置及使用
    武汉科技大学ACM:1010: 零起点学算法89——母牛的故事
    武汉科技大学ACM:1009: 华科版C语言程序设计教程(第二版)例题5.4
    武汉科技大学ACM:1007: 不高兴的津津
  • 原文地址:https://www.cnblogs.com/zzxap/p/2175913.html
Copyright © 2011-2022 走看看