http://expert.csdn.net/Expert/topic/2943/2943269.xml?temp=.5308191

解决方案 »

  1.   


    ms-help://MS.VSCC/MS.MSDNVS.2052/Sbscs/sidebysideref_2hyr.htm
    这是vs.net2003里help的url,别的版本不知道是不是也是这个。你可以看文章最后的例子____________________________
    hope this can help
      

  2.   

    上面的方法是“怎么样做到按钮有xp风格的呢?“CPU的序列号要是有人知道怎么获取的话我也想知道
      

  3.   

    http://www.uncj.net/news/show.aspx?id=77
      

  4.   

    如果是取得逻辑序列号(Format产生的那个),用WMI就可以,在引用中,添加system.mangement以后。 
    using System.Management;
    .....
    ManagementObject  m_objDisk  =  new  ManagementObject(  "win32_logicaldisk.deviceid=\"c\"");    
    string  strSN  =  (string)m_objDisk.GetPropertyValue(  "VolumeSerialNumber  ");    

    如果要取得物理分区号,看这个帖子:
    关于硬盘序列号,高手请留步啊. (之一)
    http://expert.csdn.net/Expert/TopicView3.asp?id=1143107
      

  5.   

    using System;
    using System.Management;namespace Base
    {
    public class Machine
    {
    private static string GetLocalCPUID()
    {
    string CPUID = string.Empty;
    ManagementClass cimobject = new ManagementClass("Win32_Processor");
    ManagementObjectCollection moc = cimobject.GetInstances();
    foreach(ManagementObject mo in moc)
    {
    CPUID = mo.Properties["ProcessorId"].Value.ToString();
    break;
    }
    return CPUID;
    }
    }
    }
      

  6.   

    麻烦帮忙看看http://expert.csdn.net/Expert/topic/2974/2974630.xml?temp=.4725