Windows7环境变量无法马上生效的问题
tyong 2012-02-14 03:39:41 在注册表HKEY_CURRENT_USER\Environment下添加PATH,可以在“系统信息”的“环境变量”对话框中查看到添加成功了,但该变量并没有生效。
需要重新启动,或者点击一下系统的“环境变量”对话框的确定按钮才会生效。
在网上查找了解决方法:
DWORD dwResult;
SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0,LPARAM("Environment"), SMTO_ABORTIFHUNG, 5000, &dwResult);
以上代码测试没有用。
另外通过杀掉explorer.exe进程,然后重新运行explorer.exe进程就生效了