c++如何使用程序添加ppp=qqq为持久性环境变量

来源:百度知道 编辑:UC知道 时间:2024/05/11 14:22:07
c++如何使用程序添加ppp=qqq为持久性环境变量而不是使用windows的属性对话框做到,
在单个程序中使用setenv,等程序结束了以后,环境变量就丢失了,如何使程序运行过后持久性的保留?

提供一个思路,在注册表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment下有classpath和path,
在程序中RegGetValue()得到对应值,把对应字符串修改下,再RegSetValue()即可, 或RegNotifyChangeKeyValue()修改注册表值。