Install4j Uninstall Previous Installation 不显示卸载程序的所有屏幕

Install4j Uninstall Previous Installation does not show all screens from Uninstaller

我们创建了一个自定义的欢迎屏幕(可配置的横幅表单)以在 install4j 的帮助下升级和删除应用程序。

我们提供单选按钮以使用操作 卸载以前的安装 删除应用程序,我们通过此操作执行成功卸载,但我的卸载向导包含几个屏幕、操作和显示进度卸载过程中未显示的屏幕。\

我们如何向用户显示我们在卸载程序中添加的所有这些屏幕、操作?

不,那是不可能的。 "Uninstall previous installation" 执行之前安装的卸载程序。如果您有以前的卸载程序中未包含的其他操作,您必须将它们添加到 "Welcome" 屏幕并为它们提供

的条件表达式
context.isUpdateInstallation()

同样,您可以添加仅在更新安装时显示的屏幕。

正如 Ingo 所解释的那样,Install4j 执行以前安装程序的卸载程序并且它没有向用户显示任何屏幕。

我们需要为卸载以前的安装设计自定义屏幕,因此添加了具有条件表达式的所需屏幕。

这对我有用。谢谢 Ingo。