title: How to execute .exe file in MSI without bootstrapper?
body: <p>I have an .exe file to be executed during installation. It is executed well when msi file is launched by bootstrapper(an .exe file that launches main msi file) but is not executed properly when launched by msi itself. It seems that this problem is related to privilege, because my bootstrapper acquires privilege when it is launched and if I execute msi in cmd.exe that has privilege, it executes the .exe file well.</p>
  
  <p>It's real problem comes when I enter maintenance mode from ARP menu in Control Panel. The .exe file is executed according to some feature's action state. It is executed well when I enter maintenance mode from original msi launched by bootstrapper(it has privilege), but is not executed well when I enter maintenance mode from ARP menu in Control Panel.</p>
  
  <p>I want it to be executed equally well when I enter manintenance mode from ARP menu in Control Panel.</p>
  
  <p>Below is part of my code.</p>
  
  <pre><code>&lt;CustomAction Id="CA1" BinaryKey="file.exe" ExeCommand="" Execute="deferred" Return="asyncNoWait" /&gt;
  ...
  &lt;Custom Action="CA1" Before="InstallFinalize"&gt;&lt;![CDATA[&amp;Feat1=3]]&gt;&lt;/Custom&gt;
  </code></pre>
  
  <p>Thank you.</p>