как запустить bat-файл в фоновом режиме с помощью установщика wix - PullRequest
0 голосов
/ 07 августа 2020

Я хочу запустить файл bat при установке с использованием файла MSI, но при установке всплывающего окна CMD promt и показывает данные, которые я записал внутри файла bat.

Есть ли способ запустить в фоновом режиме, чтобы пользователь не будет знать, что какая-либо летучая мышь работает и не содержит всплывающих окон cmd

Код для запуска файла летучей мыши

<CustomAction Id="RunBat" Directory="ProgramFiles64Folder"
ExeCommand="[APPLICATIONROOTDIRECTORY]\Upgrade\upgradeMentor3_5.BAT"
Execute='deferred' Impersonate='no' Return='ignore'/>
<InstallExecuteSequence>
<Custom Action="RunBat" Before="InstallFinalize">
    NOT (REMOVE~="ALL")
</Custom>
</InstallExecuteSequence>

Поскольку он запускает batfile на переднем плане, я пробовал coupl eo fother вещи, как

BinaryKey="WixCA" DllEntry="CAQuietExec" 
...