Installaware SingleFile: msi vs. exe

Got a problem you cannot solve? Try here.
Post Reply
anja_laenge
Posts: 131
Joined: Tue Nov 20, 2012 1:02 am

Installaware SingleFile: msi vs. exe

Post by anja_laenge »

Hi,

I was asked to provide a comparison between (single file) setups built as EXE vs. setups built as MSI.
Since we create our setups with InstallAware, the common differentiators such as prerequisite delivery, MSI database registration, custom dialogs, silent installation options, and the ability to prefill custom parameters via command line are already covered equally in both formats. We also do not use MSP or MST.

As far as I can tell, the only real technical difference that remains is handling via GPO (since it requires MSI). Is that correct, or am I overlooking anything?

kind regards
Anja
JohnGaver
Posts: 265
Joined: Mon Feb 05, 2024 6:15 pm

Re: Installaware SingleFile: msi vs. exe

Post by JohnGaver »

That is entirely correct!
John Gaver
InstallAware Skunkworks
InstallAware Multi Platform - Liberating DEB/RPM/PKG/MSI(X) into universal native setups!
Get your free copy today - https://www.installaware.com/installawa ... atform.htm
anja_laenge
Posts: 131
Joined: Tue Nov 20, 2012 1:02 am

Re: Installaware SingleFile: msi vs. exe

Post by anja_laenge »

Perfect, thank you!
anja_laenge
Posts: 131
Joined: Tue Nov 20, 2012 1:02 am

Re: Installaware SingleFile: msi vs. exe

Post by anja_laenge »

Hi,

and a follow up regarding the structure of the outputs...

an uncompressed build is basically an .exe and a .msi (and other),
a singleFile exe is a self extracting archive containing exe and msi,
a singleFile msi is an msi warapper of a self extracting exe containing exe and msi?


kind regards
Anja
JohnGaver
Posts: 265
Joined: Mon Feb 05, 2024 6:15 pm

Re: Installaware SingleFile: msi vs. exe

Post by JohnGaver »

That's precisely correct.

There's even pre-defined variables that reflect the nesting and master paths where each package is located.

I paste verbatim from:

http://www.installaware.com/mh52/deskto ... iables.htm

SETUPPATH: This variable provides a convenient mechanism to detect the outermost folder containing the executable program or setup database that initiated the installation. In other words, this value is set to the value of the variable GPOPATH, or SFXPATH, or EXEDIR in that order of priority - until the first variable containing a non-empty value is found.
John Gaver
InstallAware Skunkworks
InstallAware Multi Platform - Liberating DEB/RPM/PKG/MSI(X) into universal native setups!
Get your free copy today - https://www.installaware.com/installawa ... atform.htm
anja_laenge
Posts: 131
Joined: Tue Nov 20, 2012 1:02 am

Re: Installaware SingleFile: msi vs. exe

Post by anja_laenge »

an uncompressed build is basically an .exe and a .msi (and other),
a singleFile exe is a self extracting archive containing exe and msi,
a singleFile msi is an msi warapper of a self extracting exe containing exe and msi?
That's precisely correct.
Have you ever thought about naming it Matrjoschka? ;)

Thank you
JohnGaver
Posts: 265
Joined: Mon Feb 05, 2024 6:15 pm

Re: Installaware SingleFile: msi vs. exe

Post by JohnGaver »

You can say that again :lol:
John Gaver
InstallAware Skunkworks
InstallAware Multi Platform - Liberating DEB/RPM/PKG/MSI(X) into universal native setups!
Get your free copy today - https://www.installaware.com/installawa ... atform.htm
Post Reply