【问题标题】:how to run WixSilentExecCmdLine to run batfil ein background如何运行 WixSilentExec Cmd Line 在后台运行 bat 文件
【发布时间】:2020-08-07 12:51:57
【问题描述】:

我在使用 WIX 安装应用程序时尝试在后台运行 bat 文件。为此,我使用了 WixSilentExecCmdLine,但在编写此代码片段后,Installationitself 失败了。

<Property Id="WixSilentExecCmdLine" Value="C:\SampleWix\myBat.bat" Hidden="yes"/>
<CustomAction Id="SilentExecExample" BinaryKey="WixCA" DllEntry="WixSilentExec" Execute="immediate" Return="check"/>

<InstallExecuteSequence>
    <Custom Action="SilentExecExample" Before="InstallFinalize"/>
</InstallExecuteSequence>

灯光命令

    %WIX_LIGHT% %INSTALLER_BUILD_DIR%\*.wixobj -o %OUTPUT_DIR%\%MSI_OUTPUT_FILE_NAME% -ext WixUIExtension -ext WixUtilExtension.dll

【问题讨论】:

    标签: installation wix custom-action wix3.10


    【解决方案1】:

    您将无法在 ExecuteSequence 中运行另一个并行安装。 Windows 安装程序有一个限制,即一次只能在 ExecuteSequence 中安装一个。

    请看这个thread。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-13
      • 2018-04-27
      • 2013-02-07
      • 2012-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-28
      相关资源
      最近更新 更多