0

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

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

提前致谢!

4

1 回答 1

0

请参阅如何在基于 MSI 的卸载期间停止正在运行的进程?

您可以使用pskill强制进程退出,或使用 windows 命令TASKKILL /IM someprocess.exe要求应用程序正常退出。

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

于 2009-05-24T23:23:03.193 回答