NSIS installers can be wrapped in MSI files using MSI Wrapper. This is a small tool that I made to install NSIS and Inno Setup installers. It uses WiX to compile MSI, but there is a GUI that will help you instead of the XML file.
This was done because I need a tool to create .msi files based on traditional .exe installers. I needed support for uninstalling and updating, and I only wanted the wrapped installers to appear once in the "Add or Remove Programs" on the control panel.
I also wanted to be able to pass command-line options to a wrapped installer when installing MSI.
If you want to use it or help me improve it, you can find it at http://www.exemsi.com .
I share the view that packaging the executable installer in the MSI package is not an ideal solution. However, when you already have exe, this can make a lot of sense :-)
Jacob Nov 22 2018-12-12T00: 00Z
source share