获取CPU的ID码

来源:互联网 发布:最好的安卓编程语言 编辑:程序博客网 时间:2024/04/29 13:57

public static string GetCPUId()

              {

                     string cpuInfo =  String.Empty;

                     string temp=String.Empty;

                     ManagementClass mc = new ManagementClass("Win32_Processor");

                     ManagementObjectCollection moc = mc.GetInstances();

                     foreach(ManagementObject mo in moc)

                     {

                            if(cpuInfo==String.Empty)

                            {

                                   cpuInfo = mo.Properties["ProcessorId"].Value.ToString();

                            }                  

                     }

                     return cpuInfo;

              }