Mam dysk twardy SATA i chcę wykryć za pomocą formularza okna C#. Chcę wyświetlić, że jest to dysk SATA lub IDE. Korzystam z następującego kodu, ale zawsze zwraca IDE, ale powinien zwracać SATA. Więc każdy może mi pomóc, gdzie się mylę.Jak sprawdzić dysk twardy to urządzenie Sata lub jest to urządzenie IDE przy użyciu C#
WqlObjectQuery q = new WqlObjectQuery("SELECT * FROM Win32_DiskDrive");
ManagementObjectSearcher res = new ManagementObjectSearcher(q);
foreach (ManagementObject o in res.Get())
{
string lblInterface= o["InterfaceType"].ToString();
}
U można użyć funkcji [Drive Info] (https://msdn.microsoft.com/en-us/library/system.io.driveinfo.aspx) klasa. U można uzyskać informacje. –