获取CPU序列号

public  string GetCPUSerialNo()
       {
           
           string cpuSerialNo = string.Empty;
           ManagementClass managementClass = new ManagementClass("Win32_Processor");
           ManagementObjectCollection managementObjectCollection = managementClass.GetInstances();
           foreach (ManagementObject managementObject in managementObjectCollection)
           {
               // 可能是有多个
               cpuSerialNo = managementObject.Properties["ProcessorId"].Value.ToString();
               break;
           }
           return cpuSerialNo;
       }
posted @ 2013-07-18 19:04  javawebsoa  Views(436)  Comments(0)    收藏  举报