加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

使用Burn作为WiX对话框和自定义操作的替代方法

发布时间:2020-12-14 03:53:31 所属栏目:Windows 来源:网络整理
导读:在深入研究BootstrapperApplication(BA)方法和事件时,我实现了OnExecuteMsiMessage,我能够在安装过程中看到 MSI返回的消息.这还包括ActionData以及其他一些信息. 问题: 我们可以使用Burn的UI对话框而不是我们的MSI中定义的UI(主要用WiX编写)吗? 我们可以在
在深入研究BootstrapperApplication(BA)方法和事件时,我实现了OnExecuteMsiMessage,我能够在安装过程中看到 MSI返回的消息.这还包括ActionData以及其他一些信息.

问题:

>我们可以使用Burn的UI对话框而不是我们的MSI中定义的UI(主要用WiX编写)吗?
>我们可以在MSI安装期间调用我们用BA编写的方法吗?这背后的想法是将自定义操作编写为BA的一部分,并在MSI安装期间调用它们.

我知道我们现在可以编写托管自定义操作,但是万一有可能在BA中编写方法而不是自定义操作,并且在我们在MSI中安排自定义操作时调用这些方法.

我该怎么办?

解决方法

两个快速回答:

>是的.实际上,这是预期的行为.捆绑包旨在创建无缝的安装体验.在BootstrapperApplication中提供单个用户界面是其中的一部分.>不.BA不会升高,因此无法修改机器状态.如果要更改机器,它应该是MSI中事务的一部分. BA应该只负责与用户交互(也就是:接受输入,显示进度等).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读