回 帖 发 新 帖 刷新版面

主题:有没有获取唯一的CPU编号方法呀?

我在不同的电脑上用下面的方法获取到的CPU编号竟然是一样的,有没有获取唯一的CPU编号方法呀?因为CPU编号每个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 "";
    }

}

回复列表 (共2个回复)

沙发

呵呵.ProcessorId不是cpu的序列号,应该是UniqueID,你试试.

板凳

请问获取唯一的CPU编号的API函数?

我来回复

您尚未登录,请登录后再回复。点此登录或注册