如何在VC用程序中设置Windows的环境变量? 如系统path的值等.为何用SetEnvironmentVariable()函数不能保存!
kui 2003-07-16 11:31:13 如何在VC用程序中设置Windows的环境变量? 如系统path的值等.为何用SetEnvironmentVariable()函数不能长期保存,只能在本程序启动时有作用!
用函数
BOOL SetEnvironmentVariable(
LPCTSTR lpName,
LPCTSTR lpValue
);
设置之后,再用GetEnvironmentVariable()函数可得到环境变量值,但不能长期保存在电脑里,退出程序后又没有了。从“我的电脑”-“属性”--“环境变量”进去看,也没有。用SetEnvironmentVariable()设置完成后退出程序后重启计算机,更是没有保存SetEnvironmentVariable()设置的内容。
如何处理?