У меня есть программа, которую я создаю на C ++ WinAPI, и мне нужно определить версию Windows, на которой работает пользователь, и путь к программным файлам.
Я знаю, что могу определить это, посмотрев переменные среды Windows или ключи реестра (можно ли получить путь к программным файлам из реестра?), НО какой метод лучше?
Я знаю, что переменные среды можно легко изменить, поэтому доверять им нехорошо, но можно ли так легко изменять ключи реестра - кому лучше доверять?
Лучше ли обращаться в Реестр за этой информацией или переменными среды? Что бы вы сделали?