【发布时间】:2016-08-31 03:57:59
【问题描述】:
我有 SATA 硬盘,我想通过 C# windows 窗体检测。我想显示它是 SATA 或 IDE 驱动器。我正在使用以下代码,但它总是返回 IDE,但它应该返回 SATA。所以任何人都可以帮助我找出我错的地方。
WqlObjectQuery q = new WqlObjectQuery("SELECT * FROM Win32_DiskDrive");
ManagementObjectSearcher res = new ManagementObjectSearcher(q);
foreach (ManagementObject o in res.Get())
{
string lblInterface= o["InterfaceType"].ToString();
}
【问题讨论】:
-
你可以使用Drive Info类。你可以得到信息。
标签: c# .net winforms hardware hard-drive