I want to call a command line program of OpenOffice in WiX. To do so, I created a custom action, as seen below:
<CustomAction Id="ca_RunOpenOfficeProgram" Return="check" Directory="TARGETDIR" ExeCommand="cmd.exe /K "C:\OpenOffice.org3\program\unopgk.com list --shared"" />
The Custom Action is being run in an Install Execute Sequence:
<InstallExecuteSequence>
<Custom Action="ca_RunOpenOfficeProgram" Before="InstallFinalize" />
</InstallExecuteSequence>
When running the resulting MSI-File, I receive the following error message in a command line:
Invalid command 'C:\OpenOffice.org3\program\unopkg.com' could not be found.
Well, of course, the command is available and I may run it from command line. But it just doesnt work if the command line is being called by WiX. It`s also notable that the part 'list --shared' is completely ignored.
Does anyone know what`s going on here?
<CustomAction Id="ca_RunOpenOfficeProgram" Return="check" Directory="TARGETDIR" Execute="deferred" ExeCommand=""C:\OpenOffice.org3\program\unopkg.com" list --shared" Impersonate="yes" />
When running the MSI, I receive the following error message: 'There is ap roblem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personal [...]' – Birdlime