信任注册表项或环境变量

时间:2011-08-27 11:02:27

标签: c++ winapi registry posix environment-variables

我有一个我在C ++ WinAPI&我需要确定用户正在运行的Windows版本&程序文件的路径。

我知道我可以通过查看Windows环境变量或注册表项来确定这一点(我可以从注册表中获取程序文件的路径吗?)但这是更好的做法吗?

我知道环境变量可以轻松更改,因此不太信任它们,但是注册表项可以轻松更改 - 这更值得信任吗?

更好的做法是到注册表获取此信息或环境变量?你会做什么?

1 个答案:

答案 0 :(得分:3)

您应该使用GetVersionEx Function API。它比环境变量和注册表更好。

对于程序文件的路径,还有一个API:SHGetFolderPath Function

相关问题