MAKEMSI quickly and reliably creates MSI files in a non-programmatic way
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
[Bottom][Contents][Prev]: Create an MSI from Scratch[Next]: Department and Company Headers
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
\->MAKEMSI Installs...->Available Frameworks->Create New MSI Installers->Preferred MSI Interface for Building a Complete MSI

Preferred MSI Interface for Building a Complete MSI

The "MAKEMSI.MMH" header file could be used directly by anyone wanting to create MSI files however this is not recommended. It is much better to add a layer on top of this to handle common MSI requirements as well as any company standards or details. Please see the "Configuration Header Files" section for more information.

You are likely to produce many different MSIs and your company may have its own MSI standards, it is best if these are put in one place, reused for each MSI, then if a change is required only the one set of common files (probably on a file share) need to be updated and as new MSIs are built they will automatically make use of the new changes.

You have generally got two sets of information or requirements, firstly at a "company" level you may wish to apply logos, set support link information and similar information and then at a department (team) level you may wish to put your own branding icons or contact details into the MSI. I have created the "DEPT.MMH" and "COMPANY.MMH" header files as my attempt to organise the requirements.

WARNING

Do not modify any files in the MAKEMSI install directory! Your changes may be lost on upgrading MAKEMSI, always copy to another directory (which you backup etc).

I have provided many options which can be used to taylor the way the headers (particularly "DEPT.MMH" and "COMPANY.MMH") work to your needs, if you have a requirement which is not met by these please let me know and I will try to create appropriate options so that you can configure the way it works to suit.


Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.Please email me any feedback, additional information or corrections.
See this page online (look for updates)

[Top][Contents][Prev]: Create an MSI from Scratch[Next]: Department and Company Headers


MAKEMSI© is (C)opyright Dennis Bareis 2003-2008 (All rights reserved).
Saturday May 28 2022 at 3:11pm
Visit MAKEMSI's Home Page
Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.