【问题标题】:How to add custom action to the 'close' event after successful installation成功安装后如何向“关闭”事件添加自定义操作
【发布时间】:2013-11-07 17:59:41
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: wix wix3.7


    【解决方案1】:

    据我所知,Wix Burn UI 目前还不是很强大,但是你可以做任何你想做的事,只是你愿意投入的时间问题。Burn UI 目前不能很好地处理属性,你甚至不能创建自定义文本框来填充属性,但如果时间不是问题:

    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 文件下载它们)

    【讨论】:

      【解决方案2】:

      不,这两种都不可能。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多