2008-09-08 27 views

回答

1

WMI也很好,我用它取得了巨大的成功。

using(ManagementClass driveClass = new ManagementClass("Win32_DiskDrive")) 
{ 
    using(ManagementObjectCollection physicalDrives = driveClass.GetInstances()) 
    { 
     foreach(ManagementObject drive in physicalDrives) 
     { 
      string cylinders = (string)drive["TotalCylinders"]; 
      // ... etc ... 
      drive.Dispose(); 
     } 
    } 
} 

有关可以使用额外的驱动器属性的列表,请this page