Есть ли в драйвере возможность получить путь к местоположению ОС C:/Windows (или D:/Windows, c:/WinNT, и т.д.)?
Символьную ссылку "\\SystemRoot" открой через ZwOpenSymbolicLinkObject и с помощью ZwQuerySymbolicLinkObject получишь путь. Вот пример: http://www.driverentry.com/downloads/systemrootpath.zip
Тут есть нюанс - для чего это нужно и в каком виде требуется получить результат? От этого зависит алгоритм парсинга ссылки \SystemRoot.
Почему не документированный, если даже в ддк есть SharedUserData->NtSystemRoot. Код (Text): #define KI_USER_SHARED_DATA 0xffdf0000 #define SharedUserData ((KUSER_SHARED_DATA * const) KI_USER_SHARED_DATA)