Здравствуйте! Подскажите, пожалуйста, нет ли в ядре аналогов функции QueryDosDevice. Т.е. как можно перевести символьную ссылку вроде "C:" в "\Device\HarddiskVolumeX"?
Так вроде так и обращаться... Покрайней мере в Device Tree(прога идущая с ddk) у меня харды так и обозначенны.
Aike, я имел ввиду как узнать какой HarddiskVolumeXX (какой этот XX) соответствует символьной ссылке C:, D: и т.д. Но все равно спасибо! Спасибо, Four-F, попробую!
QueryDosDevice вызывает вот эти функции из ntdll NtOpenDirectoryObject NtOpenSymbolicLinkObject NtQuerySymbolicLinkObject Так что ZwQuerySymbolicLinkObject/NtQuerySymbolicLinkObject - это как раз то, что тебе нужно.