0

私はたくさんグーグルで検索しましたが、かなりの実行で実用的な例を見つけることができませんでした。私が欲しいのは、かなりのモードで.cmdファイルを実行することです。私は次のことをしました、

<CustomAction Id ="QtExecCommandLine" 
              Property="QtExec23" 
              Value="&quot;C:\my\Bats\MakeFolder.cmd&quot;"
              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

何が間違っているのかわかりませんか?助けが必要です。

4

0 に答える 0