http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_processor.asp?frame=true你看看有没有帮助

解决方案 »

  1.   

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_processor.asp
      

  2.   

    代码如下:using System;
    using System.Management;public static string GetProcessorID()
    {
             string cpid;
    wmiSearcher.Query = new SelectQuery("Win32_ProcessorG",
    "",
    new string[]{"ProcessorID"}
    );
    ManagementObjectCollection myCollection = wmiSearcher.Get();
    ManagementObjectCollection.ManagementObjectEnumerator em = myCollection.GetEnumerator();
    em.MoveNext();
    ManagementBaseObject mo = em.Current;
    cpuid = mo.Properties["ProcessorID"].Value.ToString().Trim();
    return cpuid;
    }