读书人

这段代码得到的是物理序列号还是逻辑序

发布时间: 2012-04-24 14:15:38 作者: rapoo

这段代码得到的是物理序列号还是逻辑序列号?
public static string GetDiskSerialNumber()
{
String HDid = "";

ManagementClass cimobject = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection moc = cimobject.GetInstances();

foreach (ManagementObject mo in moc)
{
HDid = (string)mo.Properties["Model"].Value;
if (HDid != "")
break;
}
return HDid;
}

[解决办法]
没用。可以通过型号知道一个硬盘的容量、缓存、转速这些信息。
同一个型号的硬盘可能有成千上万块。

读书人网 >C#

热点推荐