我有一个SATA硬盘,想要用C#窗体检测它。我想显示出它是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();
}