如何在从Burn Bootstrapper卸载时显示我的MSI用户界面?

时间:2013-07-23 11:19:58

标签: wix installation bootstrapper burn

我有一个Burn bootstrapper,它安装了一系列依赖MSI,然后是我的产品MSI。主要产品MSI有DisplayInternalUI="yes",效果很好,允许我显示自定义UI等。

我的问题是卸载。我正在使用MSI中的FilesInUse对话框来防止在应用程序运行时卸载。但是,如果我使用MSI卸载,则仅显示此对话框。如果我尝试使用引导程序卸载,则UI将不会显示。

有没有办法让bootstrapper在卸载时以完整的UI模式调用MSI?

1 个答案:

答案 0 :(得分:1)

Burn不支持这一点。通常不支持“卸载时完整的UI”;相反,显示了维护模式的UI。这可能会导致用户执行除卸载之外的操作,但是Burn无法知道它所请求的内容没有完成。