在卸载时在“编辑对话框”中显示可选文本

时间:2014-11-04 21:43:23

标签: wix windows-installer

据我所知,安装程序成功完成后会显示内置的Exit对话框(无论是安装/修改/修复还是删除)。我希望能够自定义退出对话框中显示的消息以进行卸载。我想我可以使用内置文本框(WIXUI_EXITDIALOGOPTIONALTEXT)来显示我的安装成功完成'信息。

我在Product.wxs文件中使用自定义操作。

<CustomAction Id="SetExitDialogOptText" Property="WIXUI_EXITDIALOGOPTIONALTEXT" Value="Thank you for Uninstalling [ProductName]."></CustomAction>

<InstallUISequence>
<Custom Action="SetExitDialogOptText" Before="ExecuteAction">
<![CDATA[REMOVE~="ALL"]]>
</Custom>
</InstallUISequence>

不幸的是,这不起作用。 REMOVE〜=&#34; ALL&#34;应该是删除(卸载)的条件。我在这里错过了什么吗?

作为旁注,自定义操作可以在&#39;可选文本框中显示消息。我是否将条件设置为“未安装”。但是,这当然会显示“卸载成功”。安装后的消息,这不是我想要的。

我很感激对此事的任何帮助。谢谢

1 个答案:

答案 0 :(得分:2)

WixUI ExitDialog不支持在卸载期间显示文本。您必须使用ExitDialog的自定义版本来获取该行为。有关详细信息,请参阅Changing the UI sequence of a built-in dialog set