静心

我是小明
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

获取CPU和硬盘序列号

Posted on 2009-11-10 14:34  俗人一个  阅读(317)  评论(0编辑  收藏  举报

1.获取CPU序列号:

public string getCpu()

{

string strCpu = null;

ManagementClass myCpu
= new ManagementClass("win32_Processor");

ManagementObjectCollection myCpuConnection
= myCpu.GetInstances();

foreach( ManagementObject myObject in myCpuConnection)

{

strCpu
= myObject.Properties["Processorid"].Value.ToString();

break;

}

return strCpu;

}

2.获取硬盘序列号:

public string GetDiskVolumeSerialNumber()

{

ManagementClass mc
= new ManagementClass("Win32_NetworkAdapterConfiguration");

ManagementObject disk
= new ManagementObject("win32_logicaldisk.deviceid=\"d:\"");

disk.Get();

return disk.GetPropertyValue("VolumeSerialNumber").ToString();

}