Wix引导程序,无许可证用户界面
我需要一些帮助来创建没有许可证UI的WiX引导程序。我有一个WiX MSI设置,它有所有屏幕,如:欢迎、许可、目标文件夹和进度UI 此MSI应使用WiX捆绑包通过Bootstrap.exe运行。当我运行此程序时,我可以看到两个许可证屏幕-一个是引导程序,另一个是我的MSI屏幕。那么,如何消除/隐藏引导程序许可证UI呢 是否有一种方法可以直接运行安装,而无需单击Bootstrapper UI中的安装按钮 更新:比自定义引导程序应用程序更简单的方法(如下所述) 空白超链接URL:在仍然使用标准引导程序应用程序的情况下,似乎有一个简单的解决方法。你可以 指定许可证的空白URL:Wix引导程序,无许可证用户界面,wix,windows-installer,bootstrapper,burn,wix3.8,Wix,Windows Installer,Bootstrapper,Burn,Wix3.8,我需要一些帮助来创建没有许可证UI的WiX引导程序。我有一个WiX MSI设置,它有所有屏幕,如:欢迎、许可、目标文件夹和进度UI 此MSI应使用WiX捆绑包通过Bootstrap.exe运行。当我运行此程序时,我可以看到两个许可证屏幕-一个是引导程序,另一个是我的MSI屏幕。那么,如何消除/隐藏引导程序许可证UI呢 是否有一种方法可以直接运行安装,而无需单击Bootstrapper UI中的安装按钮 更新:比自定义引导程序应用程序更简单的方法(如下所述) 空白超链接URL:在仍然使用标准引导程
直接安装:除了运行
整个捆绑包都没有GUI
先决条件?:您需要引导程序来安装先决条件,还是只想将MSI封装在
setup.exe
中?您还可以使用其他一些工具(Zip工具、VS安装程序项目等)创建setup.exe文件
基本原理:我不知道在使用标准引导程序应用程序时隐藏引导程序许可证对话框的方法。我相信这个想法是所有MSI都应该在引导程序启动的静默模式下运行,因此每个设置的许可证对话框都是隐藏的
自定义引导程序应用程序:我还没有真正尝试过,但是您可以创建自己的引导程序应用程序-运行setup.exe GUI的应用程序-然后可以隐藏许可证对话框。我现在能想到的唯一的例子是。没什么可讲的,但我是目前最好的。这是一个具有非常基本GUI的简单示例。可能与
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">
<Bundle Name="MyTestApp" Version="1.0.0.0"
Manufacturer="Someone" UpgradeCode="PUT-GUID-HERE">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.HyperlinkLicense">
<bal:WixStandardBootstrapperApplication LicenseUrl="" /> <!--Blank URL-->
</BootstrapperApplicationRef>
<Chain>
<MsiPackage SourceFile="Installer.msi" DisplayInternalUI="yes" />
</Chain>
</Bundle>
</Wix>