- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要一些帮助来创建没有许可证 UI 的 WiX Bootstrapper。我有一个 WiX MSI 设置,其中包含以下所有屏幕:欢迎、许可证、目标文件夹和进度 UI。
此 MSI 应使用 WiX Bundle 通过 Bootstrap.exe 运行。当我运行它时,我可以看到两个许可证屏幕 - 一个是 Bootstrapper,另一个是我的 MSI 屏幕。那么我怎样才能消除/隐藏 Bootstrap 许可证 UI。
有没有一种方法可以直接运行安装,而无需单击 Bootstrapper UI 中的安装按钮?
最佳答案
UPDATE: Simpler approach then Custom Bootstrapper Application (described below).
Blank Hyperlink URL: It seems there is a simple workaround whilst still using the Standard Bootstrapper Application. You can specify a blank URL for the license:
<?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>
<小时/>Direct Install: I do not know of a way to invoke the install directly without clicking the install button, short of running the whole bundle silently without a GUI at all.
先决条件?:您是否需要 Bootstrap 来安装先决条件,或者您只想将 MSI 包装在 setup.exe
?您还可以使用其他一些工具(Zip 工具、VS 安装程序项目等)创建 setup.exe 文件。
基本原理:我不知道当您使用标准 Bootstrap 应用程序时隐藏 Bootstrap 许可证对话框的方法。我相信这个想法是所有 MSI 都应该在 Bootstrap 启动的静默模式下运行,因此每个设置的许可证对话框都是隐藏的。
自定义 Bootstrap 应用程序:我还没有真正尝试过这一点,但您可以创建自己的 Bootstrap 应用程序 - 运行 setup.exe GUI 的应用程序 - 然后您可以隐藏许可证对话框。我现在能想到的唯一样本是 Rainer Stropek's sample here 。没什么可继续的,但我目前得到的最好的。这是一个简单的示例,具有非常基本的 GUI。
关于没有许可证 UI 的 Wix Bootstrapper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54093632/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
我正在制作一个网站(在商业环境中),用户可以将视频上传到我们的服务器 这自然会导致浏览器兼容性问题。解决方案是在服务器上使用 FFmpeg 对它们进行转码。 问题是我一直在阅读 FFmpeg 和它的许
已结束。此问题不符合 Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 7 年前。 Improve
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 已关闭 8 年前。 Improve
我已将 Sitecore 项目部署到服务器,但收到错误 Required license is missing: Runtime Description: An unhandled exception
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 7 年前。 Improve
我正在考虑使用 this font来自网站上的 myfonts.com。当您从他们那里购买一种字体用于网络时,您购买的是每月一定数量的页面浏览量的一次性许可证。 此许可证在此处有更详细的描述: htt
我们有 Java Spring 应用程序。应用程序通过 Java Runtime.exec() 调用与 FFmpeg 交互,以便将视频编码为 mp4 格式。考虑到 libx264 是在 GPL 许可下
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
为了接受 Xcode 许可证 在 CLI 中,我们可以运行 sudo xcodebuild -license 然后控制台会提示 You have not agreed to the Xcode lic
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8年前关闭。 Improve this q
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
我正在考虑使用 AquaticPrime 作为 Cocoa 共享软件应用程序的 key 生成器。不了解的 friend 可以看这里:http://aquaticmac.com/ 。然而,当我尝试实现它
这个问题在这里已经有了答案: License Gradle Plugin (1 个回答) 9年前关闭。 感谢回复,我正在寻找应用 License-gradle-plugin 来检查源代码中的 head
我们如何使用 gradle 脚本在 src 目录中存在的 .groovy、.java、.jsp、.txt 文件中搜索、跳过和写入所需的头文件(许可证)。 我们如何安装许可证插件? 最佳答案 你的意思是
我正在尝试在 C# 中使用 iText。在我尝试添加许可证 key 之前,我的代码中的一切都运行良好。我到处都说要下载:itext.licensekey.dll 和 itext.licensekey.
如果我有 Ranorex 5.4 的 float 许可证,并且我有几台机器正在运行。我可以知道哪台机器正在使用来自许可证服务器的许可证吗?如果是这样,怎么办? 最佳答案 在许可证服务器上,启动 Ran
我是一名优秀的程序员,十分优秀!