ipollock
Posts: 137
Joined: Wed Aug 31, 2016 10:46 am

Extracting an MSI from the EXE

Until recently when we wanted to extract the MSI file from the EXE installer file we would simply do this at the command line
and it would be deposited in the folder of choice. This is useful for customisation and testing the installers.

C:\>call c:\install\applications\applications.exe /extract "C:\install2\"

This would produce the MSI file in the "C:\install2\" folder.

Recently something has changed and no matter what, when the MSI is extracted from the EXE it is then dumped into a folder with a hexadecimal name
such as \E5D5317.

Any assistance or light you can shine on this would be great.

Thanks,
Ian
ipollock
Posts: 137
Joined: Wed Aug 31, 2016 10:46 am

Re: Extracting an MSI from the EXE

Please note, i'm using 'Archive installation files using LZMA compression' in the Builds section of the installer.

When i switch it to CAB then it looks ok but i don't want to use CAB.
Catalin
Posts: 6608
Joined: Wed Jun 13, 2018 7:49 am

Re: Extracting an MSI from the EXE

Hello Ian,

The behavior has been like this for a very long time, if not, forever. it has not changed recently.

Best regards,
Catalin
Catalin Gheorghe - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Building Installers”