通过写注册表增加了一个环境变量recoverpath=c:\test,但是发现并不能立刻生效!要将环境变量对话框打开点击“确定”后才能生效!怎么才能解决这个问题?说WM_SETTINGCHANGE可以起作用,但是试了好象还不行,不知道是我做错了还是怎么的?可以通过下面这个批处理文件测试:echo hello  > %recoverpath%\Log.txt
pause
(将这两行放入文本文件中,以bat后缀名保存!直接双击边可以测试结果,如果生效会在设置的路径下生成一个文本,内容为hello)