我想在WiX中使用命令行参数运行可执行文件。如何传递参数?
我要补充一点,我需要运行要安装的 MSI 文件中包含的控制台 EXE 文件。
我尝试在示例中的某处添加参数,即如何:安装后运行已安装的应用程序的步骤 3,但我还没有找到如何实现这一点。
只需将 ExeCommand 属性设置为所需的命令行即可。对于您提到的文章中使用的自定义操作,ExeCommand 属性可以包含命令行选项。
创建安装程序的最大好处是不要单独使用提示。这很丑陋,您需要耐心等待管理员权限,尝试启动第三方应用程序。
相反,您可以使用 C++、C# 或 VB.NET 创建延迟 CA。它有点长,需要知道"一些"语法等等,但你可以控制任何你想要的东西。首先,这里有一些资源:
-
使用 WiX 的延迟自定义操作(简单的操作方法)
-
CustomAction Element(在SourceForge上的WiX主页)