Может ли кто-нибудь предложить, как перечислить следующее, желательно в .net
?
Driver Letter, Device Driver
Я могу получить довольно базовую информацию о дисках, подключенных к моему компьютеру, используя:
DriveInfo[] drives = DriveInfo.GetDrives();
Я могу получить дополнительную информацию с помощью WMI, но не могу получить драйвер устройства, связанный с каждым диском:
SelectQuery query = new SelectQuery("select * from win32_DiskDrive");
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
Я могу перечислить идентификаторы устройств с их драйверами, используя Win.OBJECT_DIRECTORY_INFORMATION
, однако я не могу затем сопоставить их с дисками.