0

我正在使用以下行从已安装目录中的 exe 执行进程。

<SetProperty Id="LaunchMosquitto" Value="&quot;[#fil7D28AEF774656849395A2FA20A5C963D]&quot; -c [#filA995207A6EF3FF0B4A1912B4627C6A9E]" Before="LaunchMosquitto" Sequence="execute"/>
<CustomAction Id="LaunchMosquitto"
              BinaryKey="WixCA"
              DllEntry="WixQuietExec64"
              Return="ignore"
              Impersonate="no" />

我正在使用这种方法在安装后使用参数静默运行 exe。但是安装程序正在等待生成的进程终止以完成安装。尽管该进程已生成,但安装程序仍挂在那里。它仅在我关闭生成的进程时完成。这是因为我相信 Return=ignore 属性。也许 async-no-wait 会有所帮助。但这需要 ExecCommand 而不是 SetProperty。使用它的问题是它在安装后启动命令提示符以生成进程。这里有点陷入死锁。任何帮助将非常感激。

4

0 回答 0