Когда я открываю Disk Management
(щелкните правой кнопкой мыши Мой компьютер->Управление), я вижу:
Как узнать, что путь F:\
принадлежит Disk5? Другими словами, мне нужно знать, какие диски доступны с C#.
Причина, по которой мне нужно это знать, заключается в том, что у меня есть USB-накопитель, который зашифрован, и мне нужно передать параметр \Device\Harddisk5
в TrueCrypt вместе с паролем, чтобы смонтировать зашифрованное устройство с кодом.
Редактировать
Я знаю, как смотреть информацию о дисках. Я просто не знаю, как узнать, например, что диск 1 принадлежит диску 0. Другими словами, у меня возникли проблемы с определением номера диска. Я ищу реализовать:
public string GetDiskNumber(char letter)
{
// implenetation
return Disk5;
}
где я буду называть это как:
GetDiskNumber('F');
WMI
- person MethodMan   schedule 24.01.2014