vbscript – Windows 7安装程序,刷新路径环境变量
发布时间:2020-12-13 20:37:55 所属栏目:Windows 来源:网络整理
导读:我有一个针对我的应用程序的MSI安装程序,它将一些内容写入路径环境变量,但在Windows重新启动或手动进入环境变量并单击“确定”之前,它不会在Windows中“刷新”. 我的客户要求我们解决这个问题. 安装程序有限,但我可以选择在安装完成后运行批处理文件或VBScri
我有一个针对我的应用程序的MSI安装程序,它将一些内容写入路径环境变量,但在Windows重新启动或手动进入环境变量并单击“确定”之前,它不会在Windows中“刷新”.
我的客户要求我们解决这个问题. 安装程序有限,但我可以选择在安装完成后运行批处理文件或VBScript. 有人知道我可以使用命令或功能吗?
如果重启不是一个选项,你可以尝试杀死explorer.exe的每个实例,但我认为这也是不可接受的.
正确的做法是向所有最顶层的窗口发送消息,以证明环境中的更改.但我不知道操作系统中有什么可以做到的.如果你可以包含一个exe并且可以访问c编译器,那么这应该可以解决问题 #include "windows.h" void main(void) { SendMessageTimeout( HWND_BROADCAST,WM_SETTINGCHANGE,(WPARAM) NULL,(LPARAM) "Environment",SMTO_NORMAL,1000,NULL ); } 我试过用Windows 7 64中的mingw / gcc编译它,似乎没有问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – IE通过注册表启用/禁用代理设置
- Windows批处理脚本:获取刚开始进程的PID
- windows – CreateWindowEx的lpClassName参数如何是可选的
- Windows安全策略 批量脚本
- 在Windows资源管理器上下文菜单中排序
- windows – Detours替代Registry拦截
- Windows中通过命令行新建文件夹、新建文件,和一些常用命令
- xaml – x中ElementName的替代:与DataTemplates绑定
- windows-update – 构建WSUS服务器:从哪里开始?
- microsoft-edge – Windows 10 Edge浏览器中的HTML注释解析
推荐文章
站长推荐
- windows-server-2008 – 如何从默认域策略中删除
- windows 2003服务器定时重启的设置方法
- 如何模拟window.document来测试以DOM为中心的Jav
- windows-server-2003 – 默认Windows共享的重要性
- file-io – 在同一文件夹(NTFS)中存储600,000个图
- 在Windows窗体中嵌入Selenium ChromeDriver
- winapi – Win32 CreatePatternBrush
- active-directory – 在Windows网络中部署打印机
- Windows 下的 PHP-PEAR 安装方法
- 异常 – Windows:避免在堆栈上推送完整的x86上下
热点阅读