首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

这段代码得到的是物理序列号还是逻辑序列号?该怎么处理

2012-04-24 
这段代码得到的是物理序列号还是逻辑序列号?public static string GetDiskSerialNumber(){String HDid

这段代码得到的是物理序列号还是逻辑序列号?
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;
  }

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

热点排行