您的位置:首页 > 编程语言 > C#

C#获取硬件信息

2006-12-30 23:55 295 查看


 C#取计算机硬件信息


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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# string null