环境变量刷新方法
2015-06-22 15:22
253 查看
近日公司内的安装程序脚本中有一段是要设置环境变量的
脚本执行成功,无错误,环境变量写入成功
但是..不..生..效..!
必须在我的电脑-属性-高级-环境变量中找到对应的设置后,点击“编辑”,然后点击“确定”,才会生效,如下:
以上三个方法执行结果,待回公司测试后,再来更新!!
///************************2015-06-23更新以下*******************************
很遗憾,上面三种方法都无效,三种方法的组合也无效!!以后有新的发现再来更新!
///************************2015-06-23更新以上*******************************
脚本执行成功,无错误,环境变量写入成功
但是..不..生..效..!
必须在我的电脑-属性-高级-环境变量中找到对应的设置后,点击“编辑”,然后点击“确定”,才会生效,如下:
DWORD dwResult; //方法1 不一定有效 ::SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, NULL, (LPARAM)"Environment", SMTO_NORMAL, 1000, &dwResult); //方法2 ::SendMessageTimeout(HWND_BROADCAST,WM_SETTINGCHANGE,NULL,(LPARAM)"Environment",SMTO_NOTIMEOUTIFNOTHUNG,1000,&dwResult); //方法3 ::SetEnvironmentVariable(L"path", L"E:\\");
以上三个方法执行结果,待回公司测试后,再来更新!!
///************************2015-06-23更新以下*******************************
很遗憾,上面三种方法都无效,三种方法的组合也无效!!以后有新的发现再来更新!
///************************2015-06-23更新以上*******************************
相关文章推荐
- Linux automake命令
- Basic Calculator
- 标准C++库中的异常类
- 宁次之死
- (译)JavaScript内存泄露
- 《UNIX网络编程 卷1》之"学习环境搭建"(CentOS 7)
- 第25题:返回字符串中最长数字字符串的长度
- 聊聊HTTPS和SSL/TLS协议
- JS关闭窗口或JS关闭页面的几种代码
- 【剑指offer 面试题17】合并两个排序的链表
- objc_setAssociatedObject、objc_getAssociatedObject
- 求高精度幂
- 一些基本属性随笔(不定时更新)
- photoshop画矩形款
- Using Gazebo plugins with ROS
- spi-奇怪的全双工方式
- Firebug入门指南(转)
- monoid之含义
- 前端bootstrap和jquery使用记录
- 伟大程序员的十大特质