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 文件没有运行(如果运行,应该创建一个文件夹)

我阅读了很多帖子,但据他们说,我唯一了解的是将 WixUtil 库与BinaryKey=WixCAand结合使用DllEntry=CAQuiteExec

我不知道我做错了什么?拜托我需要你的帮忙。

4

0 回答 0