看到的别人的帖子,总结一下转过来吧,最近也一直被这个问题困扰
--------------------------开始--------------------------------------------------------
整个Windows都有效的环境变量在
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Session Manager/Environment
中设置
对当前用户有效的环境变量在
HKEY_CURRENT_USER/Environment
中设置
SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0,LPARAM("Environment"), SMTO_ABORTIFHUNG, 5000, &MsgResult);
发一个全局的广播,等待各自相应后,立即生效。
( 这也是最关键的一步 )
--------------------------结束----------------------------------------------------------
打算用py写个测试程序,改环境变量这步就难为了我半天,总算找到解决办法了
现在开始研究怎么py调用系统函数吧
前途是光明的,道路是曲折的