|
1
5
创建转换 :您可以使用 transform 修改任何msi文件- 转换的一个常见用途是删除此类快捷方式 .您应该能够在引导程序中指定的命令行上应用该转换——尽管我从未用wix引导程序尝试过这种方法。 转换是应用于原始MSI的“小数据库片段”。它会更改内存中的msi文件,您可以随意更改。可以使用创建转换 Orca or an equivalent free tool .当然,也可以使用商业工具,如高级安装程序。事实上他们有 a nice little video showing the process (朝向底部)。 这里有一个很长的关于转换的解释(除其他外): How to make better use of MSI files . 应用转换 :通过应用转换 Transforms property 安装期间。 快速采样命令行 以下内容:
快速参数说明 以下内容:
燃烧束详细信息 :我没有尝试在burn bundle中应用转换(因此我应该有不回答的感觉),但是 MsiPackage element 我相信这是你需要的。 I found this rather complicated sample 关于burn bundle源文件-也许值得一看?似乎魔法就在 MsiProperty child element 对于 msipackage元素 . 更新 以下内容: Burn Hello世界风格示例 :最后在Windows计算机上运行了一个快速测试(在Linux计算机上)。 以下是如何通过Burn应用转换 (最小的示例,只是为了显示基本信息,而不是假装成良好的标记)。
这将应用转换
建立燃烧束
以及一个指向Github上更好的Burn示例的链接: |
|
|
2
1
Burn不支持批处理文件。所有修改机器的工作都应该在一个包中完成。 |
|
|
Jeamy · msi无法将快捷方式添加到启动文件夹 2 年前 |
|
|
Nemo · 安装项目不会调用所有。dll程序集文件并引发异常 7 年前 |
|
|
nano · 安装程序在安装此包时遇到意外错误-。错误代码2896 8 年前 |
|
|
crocodayl · Wix卸载快捷方式无法完全删除应用 8 年前 |