Installation 如何在基本MSI项目中关闭installshield中正在修复的应用程序的运行实例?

Installation 如何在基本MSI项目中关闭installshield中正在修复的应用程序的运行实例?,installation,installshield,installation-package,Installation,Installshield,Installation Package,我想在安装程序的修复选项中关闭正在运行的应用程序实例…这可以通过自定义操作完成。没有预定义的支持,所以您需要编写自己的自定义代码。一个好的方法是将WM_发送到主应用程序窗口附近,并让它自己关闭 若要仅在修复期间运行此自定义操作,可以尝试使用属性对其进行调节 如果要避免出现“正在使用的文件”对话框,则需要在执行操作之前运行此自定义操作。在这种情况下,您不能使用“重新安装”属性,但可以使用以下条件: Installed 当您的软件包在维护模式下运行时,它的计算结果为true修改、修复或删除。感谢C

我想在安装程序的修复选项中关闭正在运行的应用程序实例…

这可以通过自定义操作完成。没有预定义的支持,所以您需要编写自己的自定义代码。一个好的方法是将WM_发送到主应用程序窗口附近,并让它自己关闭

若要仅在修复期间运行此自定义操作,可以尝试使用属性对其进行调节

如果要避免出现“正在使用的文件”对话框,则需要在执行操作之前运行此自定义操作。在这种情况下,您不能使用“重新安装”属性,但可以使用以下条件:

Installed

当您的软件包在维护模式下运行时,它的计算结果为true修改、修复或删除。

感谢Cosmin Pirvu,我在VB脚本中创建了自定义操作,它成功地工作了…: