Install4j 如何避免在启动时取消自动更新后启动应用程序?

Install4j 如何避免在启动时取消自动更新后启动应用程序?,install4j,Install4j,今天,我需要帮助在中止更新过程后停用主应用程序的自动启动。更新在启动时自动触发,所以我使用了静默版本检查模板。但我找不到任何选项来停用自动启动 在启动主应用程序之前,如果有比已安装版本更新的版本,则必须更新该版本。 我使用的是5.1.5版 提前谢谢 Hardie如果您的需求更复杂,则无法使用自动启动器集成。在更新程序的启动器集成选项卡上,单击启动集成向导。向导将为您提供一个代码段,您可以在应用程序的主方法中调用该代码段以启动更新程序 将该代码段用 if (UpdateChecker.getUp

今天,我需要帮助在中止更新过程后停用主应用程序的自动启动。更新在启动时自动触发,所以我使用了静默版本检查模板。但我找不到任何选项来停用自动启动

在启动主应用程序之前,如果有比已安装版本更新的版本,则必须更新该版本。

我使用的是5.1.5版

提前谢谢
Hardie

如果您的需求更复杂,则无法使用自动启动器集成。在更新程序的启动器集成选项卡上,单击启动集成向导。向导将为您提供一个代码段,您可以在应用程序的主方法中调用该代码段以启动更新程序

将该代码段用

if (UpdateChecker.getUpdateDescriptor(UPDATE_URL,
    ApplicationDisplayMode.GUI).getPossibleUpdateEntry() != null) {
  // code snippet from the integration wizard to launch the updater
}

因此,只有更新可用时才会调用更新程序。然后,如果没有收到prepareShutdown调用,则可以显示警告并关闭应用程序