executable - Installshield 仅在安装期间运行 EXE

标签 executable installshield

我还有一个关于 Installshield 中的 exe 和自定义操作的问题。

我目前有一组自定义操作,可以在静默模式下启动可执行文件..

在返回过程中,设置为Synchronous(Check exit code)模式,在System Context中设置为Deferred Execution。

我的问题如下:

当我安装我的应用程序时,一切正常。它通过安装程序运行并安装先决条件。我的问题是当我想从机器上卸载应用程序时,因为它再次运行相同的安装程序(并尝试再次安装它们,即使我们正在卸载)。

我环顾四周,找不到解决这个问题的好办法。

有没有人有这方面的经验并且知道让安装仅在安装程序运行时运行而不是在卸载时运行的方法?

非常感谢...

谢谢 -凯尔

最佳答案

您必须将 CustomAction 设置为“未安装”。 “未安装”条件确保操作仅在首次安装期间运行,而不是在维护模式或卸载期间运行。

检查来自 Flexera 的链接:http://www.flexerasoftware.com/webdocuments/PDF/IS_Tip_Executable-Custom-Actions-for-MSIs.pdf

关于executable - Installshield 仅在安装期间运行 EXE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3569275/

相关文章:

C 可执行文件不能在 linux Mint 上运行

linux - 如何在 Linux 可执行文件中添加/删除 x86 指令而不破坏对齐

linux - ELF header ,偏移量 06h 和 14h 是否重复?

c# - 我可以从 InstallShield 可执行文件中获取 ProductCode 吗?

installshield - 是否可以在 InstallShield 安装中发布特定的支持文件?

java - Java 程序停止时停止外部程序

docker - docker镜像中的sh在Windows 10上看不到可执行文件

mysql - InstallShield、Virtual Studio、Visual Basic(将 MYSQL 添加到安装中)

installshield - setup.iss 文件未生成

c# - 通过 Installshield 启用 Windows Feature\Role