Каким образом можно определить, через какой интерфейс подключен конкретный том. Вопрос немного корявый, я понимаю. Том является частью диска, но сопоставить какой том какому диску принадлежит (впрочем как и по какому интерфейсу подключен диск) у меня никак не получается. Весь Setup API расковырял... Возможно, можно и не через Setup API, просто не знаю как. Поиск захлебвыается на функциях типа GetDriveType. Но если по usb подключить винт, то он будет FIXED, а флешка removable. Ещё раз задача - вывод типа C: - Sata D: - Sata E: - IDE F: - USB
В этом примере все есть http://download.microsoft.com/download/win2000ddk/sample/1/nt5/en-us/enumdisk1.exe Нужно только несколько определений добавить из DDK, что в VС собиралось