Доброго времени суток! Возник очередной вопрос: как можно перечислить все локальные устройства хранения данных (со сменными носителями и fixed, флоппы и сетевые диски не важны), чтобы результатом перечисления была ссылка вида "\\.\PhysicalDeviceX", "\\.\CDROMX" или др, главное чтобы впоследствии можно было совершить ZwCreateFile по этой строке. всё для Native-приложения, желательно обойтись одной ntdll.dll в импорте есть варианты? как обычно, заранее благодарен
Способ имеет право на жизнь, только не в коем случае нельзя делать цикл до возникновения ошибки(может, флешку выдернули и тд.). Есть ф-я, смотрит по таблице MountPointManager и еще чему-то там. Только я не помню как она называется и сказать смогу не раньше какого там числа на работу))).