获取CPU和硬盘序列号

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();

}

原文地址:https://www.cnblogs.com/MFxxk/p/1599889.html