Вы определенно не можете предположить, что: Windows может быть установлена на другую букву диска или в другой каталог. На предыдущей работе ПК Windows была установлена в D: \ WINNT, например.
Краткий ответ - использовать вызов API GetSystemDirectory (), который вернет путь, по которому вы идете.
Более длинный ответ - спросить: тебе действительно нужно это знать? Если вы используете его для копирования файлов в каталог Windows, я бы посоветовал вам спросить, действительно ли вы хотите это сделать. Копирование в каталог Windows не рекомендуется, так как вы можете легко испортить другие приложения. Если вы используете путь для поиска DLL, почему бы просто не полагаться на то, что ОС найдет подходящий файл без указания пути? Если вы копаетесь в битах файлов ОС, подумайте: это сработает в будущем? В общем случае лучше не копаться явно в каталоге Windows, если вы хотите, чтобы ваша программа работала с будущими версиями Windows.