Merge Module


Merge Module

A merge module is a special kind of Windows Installer database that contains the components needed to install a discrete software bundle. A merge module cannot be installed alone, but must be merged into a standard Windows Installer installation during the creation of the installation. Typically, a merge module or a collection of merge modules related by dependencies, installs a software product or portion of a product at runtime. The purpose of merge modules is to let you add self-contained software modules to multiple installations.

For example, if there are a number of applications that require a specifically configured component, it would be possible to create a merge module that installs and configures that component. That merge module could then be added to the installation packages of each product that required that particular component. This saves the effort of having to individually add the necessary files, registry entries, and other components to every installation. It also saves time if updates are needed, as instead of updating the installations for all five applications, only the merge module is updated, and the installations only need to be rebuilt.

Some merge modules may be configurable merge modules. Such merge modules contain certain values that can be set to specify how the module behaves in your installation. For example, the author of the configurable merge module may allow attributes to be set on components, enable or disable isolated components, specify a bitmap for a dialog, or specify how a custom action is run. Configurable merge modules are supported only by Windows Installer 2.0 or higher.

There exist a number of pre-created merge modules which install commonly-used Microsoft software packages, such as MDAC, ActiveX controls, MFC, SAPI and DCOM.



Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Merge Module — Un merge module est un paquetage contenant des ressources (fichiers, clés de base de registre, ...) et qui est ajouté aux logiciels d installation (Setup en anglais). L idée est d avoir un fichier compressé dans le style des fichiers zip, qui… …   Wikipédia en Français

  • Merge module — Un merge module est un paquetage contenant des ressources (fichiers, clés de base de registre, ...) et qui est ajouté aux logiciels d installation (Setup en anglais). L idée est d avoir un fichier compressé dans le style des fichiers zip, qui… …   Wikipédia en Français

  • Merge — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Merge », sur le Wiktionnaire (dictionnaire universel) Merge Records est un label indépendant… …   Wikipédia en Français

  • Merge algorithm — Merge algorithms are a family of algorithms that run sequentially over multiple sorted lists, typically producing more sorted lists as output. This is well suited for machines with tape drives. Use has declined due to large random access memories …   Wikipedia

  • HP-41 extension module — HP 41 extension (or expansion) modules allowed the user of a HP 41 programmable calculator to extend the functionality of the machine. The HP 41 had room for up to four expansion modules at the back of calculator.The HP 41 was not the only… …   Wikipedia

  • Liste der Dateiendungen/M — In dieser Liste sind übliche Dateinamenserweiterungen aufgelistet, die in einigen Betriebssystemen (wie zum Beispiel Microsoft Windows) zur Unterscheidung von Dateiformaten verwendet werden. In anderen Betriebssystemen erfolgt die… …   Deutsch Wikipedia

  • UltiDev Cassini Web Server — Infobox Software name = UltiDev Cassini Web Server caption = developer = UltiDev latest release version = 2.0.9 latest release date = operating system = Microsoft Windows genre = Server license = Proprietary website =… …   Wikipedia

  • Microsoft text-to-speech voices — The Microsoft text to speech voices are speech synthesizers provided for use with applications that use the Microsoft Speech API (SAPI). Microsoft Sam is the default text to speech male voice in Microsoft Windows 2000 and Windows XP. It is used… …   Wikipedia

  • Standard ML — Infobox programming language name = Standard ML logo = paradigm = multi paradigm: functional, imperative year = designer = typing = strong, static, inferred dialects = Alice, Dependent ML implementations = MLton, MLWorks, Moscow ML, Poly/ML,… …   Wikipedia

  • Comparison of revision control software — The following is a comparison of revision control software. The following tables includes general and technical information for notable revision control and software configuration management (SCM) software. This is an incomplete list, which may… …   Wikipedia