windows - WiX Bootstrapper 在退出时运行可执行文件

标签 windows wix installation bootstrapper burn

我正在使用 WiX (3.6) Burn Bootstrap 将必备组件 (Bonjour) 与我的程序设置捆绑在一起。它工作得很好,但是:

我想在结束时添加一个步骤,在退出时从我的 INSTALLDIR 运行可执行文件。我很难弄明白这一点。

我试过:

<CustomAction Id="LaunchApp"  Directory="INSTALLDIR"
              ExeCommand="[INSTALLDIR]my app name.exe"/>

但不知道将它放在我的 Burn 的 bundle wxs 文件中的什么位置。任何指针?谢谢!

编辑:

我也尝试过放置以下内容:

<CustomAction Id="LaunchApp"  Directory="INSTALLDIR"
              ExeCommand="[INSTALLDIR]Any Send.exe"/>

在我的应用程序安装程序 MSI 的末尾,但是当它集成到 Burn Bootstrap 安装中时,这一行似乎没有被执行。

最佳答案

回答:

将以下内容添加到您的元素中(我在 BootstrapApplicationRef 之后和 Chain 之前添加了它):

 <Variable Name="LaunchTarget" 
           Value="[ProgramFiles64Folder]Folder\Exe Name.exe"/>

对我来说完全成功了!

关于windows - WiX Bootstrapper 在退出时运行可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12576172/

相关文章:

iis - 在安装 Web 应用程序 IIS 期间添加脚本映射

.net - 通过 WIX 4 安装程序安装 .NET 运行时

variables - 如何访问 .exe 运行 Wix Bootstrap 的文件夹?

windows - 批处理 - 在 'UNC error' 修改 cd 变量之前获取当前目录

windows - 我的 FTP 批处理脚本卡在 "200 PORT command successful"上,无法将文件上传到服务器

visual-studio-2008 - 无法从Visual Studio 2008添加对WixUIExtension.dll,WixUtilExtension.dll和WixNetFxExtension.dll的引用

android - 如何在应用程序的 APK 中包含数据文件?

installation - pkg-config 指向 1.10 版本而不是 1.14

c++ - 关于win32编程自定义窗口标题栏

c# - 在 Windows 中获取保留的文件名