私はたくさんグーグルで検索しましたが、かなりの実行で実用的な例を見つけることができませんでした。私が欲しいのは、かなりのモードで.cmdファイルを実行することです。私は次のことをしました、
<CustomAction Id ="QtExecCommandLine"
Property="QtExec23"
Value=""C:\my\Bats\MakeFolder.cmd""
Execute="immediate"/>
<CustomAction Id ="QtExec23"
BinaryKey="WixCA"
DllEntry="CAQuietExec"
Execute="deferred"
Return="check"
Impersonate="no"/>
<InstallExecuteSequence>
<Custom Action="QtExecCommandLine" Before="InstallFinalize"></Custom>
<Custom Action="QtExec23" After="QtExecCommandLine"></Custom>
</InstallExecuteSequence>
上記のコードは正常にコンパイルされますが、MakeFolder.cmdファイルが実行されません(実行される場合は、フォルダーを作成する必要があります)
BinaryKey=WixCA
私は多くの投稿を読みましたが、それらによると、私が理解している唯一のことは、とでWixUtilライブラリを使用することですDllEntry=CAQuiteExec
。
何が間違っているのかわかりませんか?助けが必要です。