我准备了我的应用程序的MSI项目,并在提交阶段添加了一个自定义操作,以在完成安装后运行应用程序的exe。完成设置后,它尝试运行exe失败。我调试了这个问题,原因是执行目录是system32而不是setup文件夹。如果我从setup文件夹中正常运行exe,它会正常运行。
任何建议是什么原因。
由于 Wasim ......
答案 0 :(得分:0)
您可以尝试使用type 34 custom action(带工作目录的EXE)。
答案 1 :(得分:0)
如果要在安装完成后启动已安装的应用程序,则应在InstallFinalize
操作后执行此操作。请查看WiX tutorial以了解如何添加此功能。
更新:要在“完成”页面添加复选框并运行已安装的应用程序,请查看this question。有一个an article的链接,它描述了如何使用脚本来完成它。然后你必须添加条件,步骤可以在my answer那里找到。