如何在成功安装后向“close”事件添加自定义操作

时间:2013-11-07 17:59:41

标签: wix wix3.7

我有两个msis并将它们打包到bootstrapper EXE安装程序中。但我希望能够在安装后启动应用程序。我知道有一种方法可以通过添加“启动”按钮来实现这一目标。然后在安装成功时会有两个按钮。但是有没有办法在“关闭”按钮中添加自定义操作或删除“关闭”按钮?

谢谢!

2 个答案:

答案 0 :(得分:2)

Wix Burn UI现在不是一个强大的功能,据我所知,但是你可以做任何你想做的事情,这只是你愿意投入的时间问题.Burn UI目前在属性方面表现不佳,您甚至无法创建自定义TextBox来填充属性,但如果时间不是问题:

1)您可以下载Wix源代码,并按照您希望的方式修改所有内容,使其可重复使用。

2)你可以创建自定义WiX Burn UI(我喜欢WPF + MVVM),这不应该占用太多时间,应该非常有趣。在那里,你可以包含你灵魂想要的东西。

3)您可以禁用WIx BURN UI并使用MSI internalUI, 这是很好的例子; http://wixtoolset.org/documentation/manual/v3/howtos/ui_and_localization/run_program_after_install.html

这将允许您配置所有内容,例如具有自定义操作的“关闭”按钮。 +通过覆盖自定义对话框删除关闭按钮(您可以从wix,* .THM文件下载它们)

答案 1 :(得分:1)

不,这些都不可能。