我正在寻找诸如大小/容量,序列号,型号,磁头扇区,制造商以及可能的SMART数据之类的数据。
最佳答案
您可以使用WMI调用来访问有关硬盘的信息。
//需要使用System.Management; &System.Management.dll引用
ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"c:\"");
disk.Get();
Console.WriteLine("Logical Disk Size = " + disk["Size"] + " bytes");
Console.WriteLine("Logical Disk FreeSpace = " + disk["FreeSpace"] + "bytes");
关于c# - 使用C#如何提取有关本地计算机上存在的硬盘驱动器的信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/232979/