我正在使用 WMI 获取有关计算机上硬盘驱动器的信息,但我只是找不到可以让我识别哪个硬盘驱动器用作安装 Windows 的系统驱动器的属性。
ManagementObjectSearcher mos_HDD = new ManagementObjectSearcher("select * from Win32_DiskDrive");
我尝试遍历所有属性,但看起来都没有包含我需要的信息。
foreach (ManagementObject mo_HDD in mos_HDD.Get())
{
Console.WriteLine("HDD Properties:");
foreach (PropertyData pd in mo_HDD.Properties)
{
Console.WriteLine("\tName: {0} \tValue: {1}", pd.Name, pd.Value != null ? pd.Value.ToString() : "NULL");
}
}
我还查看了MSDN文档,但没有运气。
我在这里要做的是获取系统驱动器的某种标识符(例如签名或序列号)。
非常感谢您对获取此信息的任何帮助。