自动更新程序如何等待来自启动器可执行文件的事件?

How can the auto updater wait for an event from the launcher executable?

我正在无人值守模式下使用更新程序应用程序(没有版本检查),但我需要更新程序在继续执行安装程序之前等待来自启动器可执行文件的事件。

该事件通常是用户确认可以执行下载的安装程序。一旦知道下载的安装程序已准备就绪,我更希望启动器可执行文件提示用户更新。

还有其他方法可以解决这个问题吗?

install4j 6.1 没有这样的通信机制。

我建议更改您的更新应用程序,使其不执行安装程序,而只是将其写入特定目录。完成后,您可以检查目录中是否存在可执行文件并询问是否应该执行它。如果用户确认更新,则您将调用另一个自定义安装程序应用程序,该应用程序仅包含来自原始更新程序模板的 "Run executable" 操作。