我发现这篇文章展示了如何在使用 WIX 安装程序完成安装时调用 EXE 安装程序。不幸的是,它并不适合我:安装完成后 EXE 没有启动。有没有人有一个工作的例子?除非瑞恩先生的例子有什么容易改变的地方吗?任何投入将不胜感激!
问问题
4335 次
3 回答
2
您可以使用 WIX v3.6 Bundle 概念来处理这个问题。你可以在这里阅读更多关于它的信息 http://wix.sourceforge.net/manual-wix3/authoring_bundle_intro.htm
基本上,您将 WIX MSI 和 EXE 打包成一个 WIX 捆绑包,然后可以将其安装到目标机器上。
于 2012-10-31T22:18:49.647 回答
0
我还想保留 MSI 的 UI,所以我添加了这段代码来启动硬件密钥的 exe 安装程序。我知道这违反了 MSI 最佳实践,但这是我唯一打算打破的。希望这可以帮助。
<Property Id="WixShellExecTarget" Value="[#myapplication.exe]" />
<CustomAction Id="LaunchApplication" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />
然后我通过单击按钮运行自定义操作。或者您可以安排它在InstallFinalize
.
于 2012-11-01T09:27:09.050 回答
0
瑞安先生在这里 :)
如果这是有用的:
这是我制作的 WiX 项目,用于使用 GPO(组策略)安装 Report Viewer 2010
http://www.natureireland.com/Downloads/StackOverflow/oRV2010Installer.rar
注意:我使用的是 WiX 版本:Windows Installer XML v3.5
问候
肖恩
于 2012-11-17T14:25:16.637 回答