具体来说,我希望能够检测到应用程序正在运行,并且禁止用户继续安装过程(通过禁用“下一步”按钮等)。
似乎没有编写自定义脚本就没有办法做到这一点,但这看起来像是一个基本的实用程序,我觉得我忽略了一些东西。
提前致谢!
答案 0 :(得分:0)
请参阅How to stop a running process during an MSI based un-install?
您可以使用pskill强制进程退出,或者使用Windows命令TASKKILL /IM someprocess.exe
来请求应用程序退出。
如果要检测并禁用按钮,则必须编写自定义脚本。 Windows Installer将自动检测您尝试更新的文件是否正被应用程序使用,并提示用户。更常见的解决方案是安装,然后使用配置命令安排重启,以便在您知道其他应用程序无法运行时在重新启动时运行。