The intention of this tool is that an MSI or merge module (any Windows database) can be manipulated or created with a very few number of lines and without writing code. Any "common" manipulations are setup once and reused for all your MSI files.
All files are in text format so are easy to read and compare, you could easily create an MSI with a "handful" of commands (such as 2 line MSIs...). An HTML report is created when creating an MSI (this includes a file "verify" button). Also has a MSI dump and difference tool which you will find easy to read (and MAKEMSI can also process).
What's New in version 09.328:
- Added the ".NET Framework Installed?" validation/sample.
- The base url of all links in the generated html report that pointed into the online MAKEMSI manual incorrectly started with "http://dennisbareis.com/makemsi/" (causing a 404).
- If you used "MM.CMD" without parameters and there was only one match whose filename contained spaces then the build wouldn't work.
- I finally got sick of the false AV hits on "DTREG.EXE" (which is only used by experimental "SelfRegImport" command) so its now zipped in a password protected archive to "hide it". If you need it then unzip to install.