获取cpu及HDD序列号
时间:2010-08-31 来源:自作自受
最近在做加密,需要绑定计算机的硬件信息,我选择了cpu序列号和HDD序列号。但是cpu的序列号一直获取不到,只能获取到cpu的编号(同一批出厂的cpu编号相同)。下面是我获取HDD序列号的方法(网上大部分代码获取的都是HDD的型号而非序列号):
public static string GetComputerId() { string sHddID = ""; //获取磁盘驱动器序列号 ManagementClass hddObject = new ManagementClass("Win32_PhysicalMedia"); ManagementObjectCollection hddInfo = hddObject.GetInstances(); foreach (ManagementObject mo in hddInfo) { sHddID = mo.Properties["SerialNumber"].Value.ToString().Trim(); } return (sHddID); }
相关阅读 更多 +