WiX:在 "InstallFinalize" 之后显示 UI 对话框元素

WiX: Show a UI Dialog-Element after "InstallFinalize"

我想在安装完成后显示安装完成消息。但我相信,在安装过程中显示对话框的最新点是 <Show Dialog="ExitDialog" OnExit="success"/>。此解决方案的问题是此时安装尚未完成。用户必须单击 "Finalize" 按钮。当进程被 RestartManager 取消时,这尤其是一个问题。用户按下完成按钮后,此过程将重新启动。如果他忘记按此按钮,他的系统将处于我不想要的状态。

是否有一个选项可以在安装后安排对话 Window,例如在 InstallExecuteSequence 中使用:After="InstallFinalize"。是否可以在安装真正完成后调用对话框 Window?

这是后续问题:

没有选项。因为所有 GUI 元素都是 MSI 安装的一部分。通常,当显示 EndDialog 时,安装应该完成。在我的特殊情况下,Wix 的 util:RestartResource 在 MSI 关闭时重新启动所有进程。因为它毕竟是 GUI 元素。

它唯一可行的方法是实现一个 CustomAction,由他们自己呈现 window。但不推荐这种方式。