Search code examples
wixinstallationwix3.7

how to execute an exe during wix install


<CustomAction Id="RegisterEXE" Directory="INSTALLDIR" ExeCommand="&quot;INSTALLDIR]MyApp.exe&quot; /Register" Execute="immediate" Return="ignore" />   
<InstallExecuteSequence>
  <Custom Action='RegisterEXE' After='InstallFinalize' />
</InstallExecuteSequence>

I have used this code But it does not execute the exe. Exe register itself as ole server and perform few other tasks.


Solution

  • use this

    <CustomAction Id="RegisterEXE"
                      Directory="INSTALLDIR"
                      ExeCommand="&quot;[INSTALLDIR]TKW5.exe&quot; /Register"
                      Execute="deferred"
                      Return="ignore"  
                      Impersonate="no"
                     />
    
    <InstallExecuteSequence>
          <Custom Action='RegisterEXE' After='InstallFiles' />
    </InstallExecuteSequence>