私は、インストール後にexeファイルを実行しようとしています。以下は私がこれをやろうとしているところです。ここでWixのカスタムアクションexeに引数を追加するには?
<Property Id="WixShellExecTarget" Value="[#fil7D28AEF774656849395A2FA20A5C963D]" />
<CustomAction Id="LaunchMosquitto" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />
<InstallExecuteSequence>
<Custom Action="LaunchMosquitto" After="InstallFinalize" />
</InstallExecuteSequence>
、[#fil7D28AEF774656849395A2FA20A5C963D]ファイルIDを指します。このexeをパラメータ "-c config.conf"で実行する必要があります。どうすればこれを達成できますか?どんな助けでも大歓迎です。コマンドプロンプトが表示されなくても、これを実行する必要があります。答えの後
ログ:
MSI (s) (D0:24) [18:32:16:273]: Executing op: ActionStart(Name=LaunchMosquitto,,)
MSI (s) (D0:24) [18:32:16:273]: Executing op: CustomActionSchedule(Action=LaunchMosquitto,ActionType=3137,Source=BinaryData,Ta rget=WixQuietExec64,CustomActionData="C:\Kube2.0\Mosquitto\mosquitto.exe" -c C:\Kube2.0\Mosquitto\mosquitto.conf)
マニュアルのこの記事では、あなたの質問に答える必要があります。http://wixtoolset.org/documentation/manual/v3/customactions/qtexec.html。特に、「遅延実行」セクション –