信任注册表项或环境变量

Trust the Registry Keys or the Environment Variables

本文关键字:环境变量 注册表 信任      更新时间:2023-10-16

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

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

我知道环境变量可以很容易地改变,所以它不是好的信任他们,但注册表项可以很容易地改变-这是更好的信任?

到注册表或环境变量查看这些信息是更好的做法吗?你会怎么做?

你应该使用GetVersionEx函数API。它比环境变量和注册表要好。

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