(转贴)C#取计算机硬件信息

//取CPU编号   private String GetCpuID() {
   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;
  }//end method     //取第一块硬盘编号   private String GetHardDiskID() {    ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");    String strHardDiskID = null ;
   foreach(ManagementObject mo in searcher.Get()) {   
    strHardDiskID = mo["SerialNumber"].ToString().Trim();
    break;         
   }
   return strHardDiskID ;
  }//end method
最新回复(0)
/jishukONgTaJE8SUztMskAZJ3MR5APjamQR7jwJRatw_3D_3D4719435
8 简首页