如何在C++中添加环境变量?

Vex*_*toR 5 c++ windows environment-variables

有什么办法可以通过C++在Windows中添加环境变量吗?

必须在"我的计算机 - >属性 - >高级 - >环境变量"中添加它们

谢谢

Ste*_*tes 10

来自MSDN:

要以编程方式添加或修改系统环境变量,请将它们添加到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment注册表项,然后将设置为字符串"Environment" 的WM_SETTINGCHANGE消息广播lParam.这允许应用程序(如shell)获取更新...