是否有InstallShield模块强制要求关闭进程?

时间:2009-05-22 18:59:58

标签: internet-explorer installshield

具体来说,我希望能够检测到应用程序正在运行,并且禁止用户继续安装过程(通过禁用“下一步”按钮等)。

似乎没有编写自定义脚本就没有办法做到这一点,但这看起来像是一个基本的实用程序,我觉得我忽略了一些东西。

提前致谢!

1 个答案:

答案 0 :(得分:0)

请参阅How to stop a running process during an MSI based un-install?

您可以使用pskill强制进程退出,或者使用Windows命令TASKKILL /IM someprocess.exe来请求应用程序退出。

如果要检测并禁用按钮,则必须编写自定义脚本。 Windows Installer将自动检测您尝试更新的文件是否正被应用程序使用,并提示用户。更常见的解决方案是安装,然后使用配置命令安排重启,以便在您知道其他应用程序无法运行时在重新启动时运行。