Merge Module Finder is a freeware tool that searches the Merge Modules on your local machine for a specific file or registry key. It will list all modules containing the file your are looking for. It will also display all important resources like Classes, ProgId, Typelibs, Interfaces and dependend Modules. Merge Module finder can be added to the context menu in Windows Explorer, so you can easily right click a file to find all merge modules that include this file.
Download Written by Stefan Hotan
See also:
Borland has released merge modules for the Professional and Enterprise editions of the BDE 5.1.1 and 5.2 engines. The modules are available in English, French and German.
Now also available for BDE 5.2
Business Objects has published merge modules for the following Crystal reports versions:
Crystal Reports Merge Modules page at Business Objects
Merge Modules for Crystal Reports 8.x are available in the User Created Merge Modules section below
If you want to redistribute the Speech API and/or the Speech engines to integrate and ship as a part of your product, download the Speech 5.1 SDK Redistributables file (SpeechSDK51MSM.exe).
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/graphmulti.asp
Thanks to Troy Phillips
The following XML 3 releases are available for download (choose the file named MSXML3MSMS.EXE):
Microsoft XML Parser (MSXML) 3.0 Service Pack 7 (SP7)
Microsoft XML Parser (MSXML) 3.0 Service Pack 5 (SP5)
Thanks to Denis St-Pierre
You can download MSXML4MSMS.EXE from Microsoft to get ready-made merge modules for installing Microsoft XML Parser Version 4.0 Service Pack 2. It is available in several languages. Service Pack 2 is a complete replacement and security patch of MSXML 4.0 and MSXML 4.0 Service Pack 1; however, keep in mind that version 4 does not take the place of the XML Parser versions 3.0 and 2.0.
The download includes two merge modules (msxml4sys32.msm and msxml4sxs32.msm), both of which must be installed in your MSI for it to work. For more information see the MSXML 4.0 SP2 Release Notes.
MSXML4.MSM installs the RTM (supported, production quality) release of Microsoft XML Core Services (MSXML) 4.0, formerly called the Microsoft XML Parser. The package also includes a merge module for the XML SDK documentation. These merge modules require Windows Installer 2.0.
Microsoft XML Core Services (MSXML 4.0 SP2) downloads (choose the file named MSXML4MSMS.EXE)
Written by Eric W. Wallace of eWall.org
There's a known problem with the MSXML 4 SP 2 merge modules.
MSDE 2000 comes with 17 language neutral and 8 English merge modules. Most of them are dated August 6, 2000. MSDE is part of the SQL Server 2000 package.
Note: Microsoft no longer recommends the use of these merge modules. Quote: "Desktop Engine (MSDE 2000) SP3a provides merge modules to support existing applications that use merge modules. The Setup utilities for new applications should be written to call the MSDE 2000 Setup utility instead of directly consuming the MSDE 2000 merge modules." The recommended method to redistribute MSDE 2000 is to run MSDE's setup.exe from a bootstrapper program before your actual installation starts.
There are several versions of MSDE 2000 merge modules (listed in chronological order):
How to obtain MSDE 2000 SP3a:
Related information:
The Soap Toolkit redistribution package includes two merge modules necessary to include the Soap Toolkit 2.0 in your installation program. Soap_core.msm is required for all Soap installations and isapi_files.msm is dependent on Soap_core.msm. The msm files are dated May 7, 2001.
File Name | Module Version | Description | ||
soap_core.msm | 623.1 | SOAP SDK Files | ||
isapi_files.msm | 623.1 | SOAP SDK ISAPI Files |
Microsoft Visual Basic for Applications home page
Microsoft VBA SDK 6.4 contains the following merge modules:
File Name | Module Version | Description | ||
apc.msm | 6.4.98.91 | Application Programmability Components | ||
mtdt.msm | 6.4.98.91 | Microsoft Visual Basic for Application Multi-threaded Designer Files | ||
mtrt.msm | 6.4.98.91 | Microsoft Visual Basic for Application Multi-threaded Runtime Files | ||
apci.msm | 6.4.98.91 | Application Programmability Components - English |
According to
http://msdn.microsoft.com/vba/eval/evalcd.asp, the CD can be purchased or is
free to download for MSDN customers. It includes apci.msm for 12 different
languages (1028, 1031, 1033, 1036, 1040, 1041, 1042, 1043, 1046, 1053, 2052,
3082).
Thanks to Troy Phillips
The VBA SDK includes 16 language neutral merge modules and 158 localized modules for English, French, Italian, German, Spanish, Swedish, Portuguese (Brazilian), Dutch, Japanese, Chinese (Traditional), Chinese (Simplified), Korean.
The VBA SDK version 6.2 was released in two versions:
This version includes 11 language neutral merge modules and 5 localized modules for English. Some of these files have been superseded by the July 2000 release. All merge modules are dated March 6, 2000.
VBA SDK 6.2 English (March 2000) Merge Module List
This version includes 11 language neutral merge modules and 98 localized modules for English, French, Italian, German, Spanish, Swedish, Portuguese (Brazilian), Dutch, Japanese, Chinese (Traditional), Chinese (Simplified), Korean. Some modules that were included in the March 2000 release have been updated in the July 2000 edition. Most merge modules are dated July 12, 2000, except localized modules for Korean, Chinese (Simplified and Traditional) and Japanese, which are dated July 6, 2000.
VBA SDK 6.2 International (July 2000) Merge Module List
This merge module installs the Visual FoxPro 6 SP5 runtime.
Microsoft Visual FoxPro 6 SP5 merge module
An older version of this merge module is included in MSDN article "Microsoft Visual FoxPro 6.0 and Visual Studio Installer Tutorial". Download and extract VFP_VSI.EXE to get the MSM file.
Microsoft Visual FoxPro 6.0 and Visual Studio Installer Tutorial
The vfp6run.msm is dated December 8, 1999.
File Name | Module Version | Description | ||
vfp6run.msm | 1.0.0.0 | vfp6run |
Service Pack 6 for Visual Studio 6 includes 43 language independent merge modules and 2 x 34 localized modules for German and Japanese. They supersede the modules in Visual Studio 6 SP 5. These merge modules are also available as separate download.
All the MSMs in SP6 are dated March 12, 2004
Windows Installer Merge Modules for Visual Studio 6.0 Service Pack 6 (download merge module package)
Some of these merge modules are known to cause problems because they are missing required conditions. See the Bugs Bulletin for details.
Service Pack 5 for Visual Studio 6 includes 43 language independent merge modules and 2 x 34 localized modules for German and Japanese. They supersede the modules that came with Visual Studio Installer 1.1 and VS6 SP4 (see below). These merge modules are also available as separate download.
Most of the MSMs in SP5 are dated July 5, 2000.
Windows Installer Merge Modules for Visual Studio 6.0 Service Pack 5 (download merge module package)
VS6 SP5 Merge Module List (Modules that have been updated since SP4 are marked in this list)
Visual Studio Installer 1.1 includes 43 language independent merge modules and 2 x 34 localized modules for German and Japanese. The same modules are included in Service Pack 4 for Visual Studio. They supersede the modules that came with Visual Studio Installer 1.0 (see below). These merge modules are also available as separate download.
Note: Some merge modules have been updated/fixed without changing their version number. The MSMs in SP4 are all dated June 1, 2000.
Windows Installer Merge Modules for Visual Studio 6.0 Service Pack 4 (download merge module package)
Microsoft Visual Studio Installer home page
VSI 1.1 / VS6 SP4 Merge Module List
VSI 1.0 came with 43 merge modules, which repersent the Service Pack 3 level of Visual Studio. These files have been superseded by the MSMs included in VSI 1.1 and in Service Pack 4 for Visual Studio 6.0, but are still available for download.
The MSMs in VSI 1.0 are all dated May 26, 2000
Microsoft Visual Studio Installer home page
Rainbow Technologies have created merge modules to install the drivers for their Sentinel Hardware Keys. They are included in the Sentinel System Driver CD which is also available for download (select the Full CD option).
Notes to module authors:
Best Practices for Creating Windows Installer Merge Modules (Microsoft Knowledge Base article 255684)
PDF.MSM installs Acrobat Reader ActiveX Control (pdf.ocx).
pdf.zip Written by Rui Santos
File size: 79.597 bytes Last update: 2000-09-17
DataDynamics_ActiveBar2.MSM installs Data Dynamics ActiveBar 2 (SP1). Included in the package is the MSM and the ISWI 1.5 project file.
DataDynamics_ActiveBar2.zip
Written by Jon Person
File size: 360.186 bytes Last update: 2000-11-02
DataDynamics_ActiveReports.MSM installs Data Dynamics ActiveReports SP4. Included in the package is the MSM and the IPWI 2.0 project file.
DataDynamics_ActiveReports.zip
Written by Jon Person
File size: 1.226.700 bytes Last update: 2000-12-02
InstallShield Professional - Windows Installer Edition includes a merge module that installs DCOM95 version 1.3. It was written by InstallShield Software Corporation.
Wise for Windows Installer includes a merge module that installs DCOM95. It was written by Wise Solutions, Inc.
This is a merge module for the Dinkumware's
Shared C++ Library Version 2.33 (known as SXLRT233.DLL).
Note: A newer version of the library is available (namely version 3.08), but this merge
module installs version 2.33.
Dinkum.zip Written by Michael Suodenjoki
File size: 277.234 bytes Last update: 2000-10-10
InnerMedia_DynaZIP.MSM installs Inner Media's DynaZIP tools. Included in the package is the MSM and the IPWI 2.0 project file.
InnerMedia_DynaZIP.zip Written
by Jon Person
File size: 292.642 bytes Last update: 2000-12-02
Janus_GridEX2000.MSM installs GridEX 2000 from Janus Systems, Inc. Included in the package is the MSM and the IPWI 2.0 project file.
Janus_GridEX2000.zip Written
by Jon Person
File size: 388.641 bytes Last update: 2000-12-02
Microsoft doesn't provide a merge module for MDAC, but they have published a knowledge base article that explains how to create one yourself. The artcile also includes sample code.
Microsoft Knowledge Base Article 320788
MDAC merge modules are included in the setup authoring tools from InstallShield Software Corporation (InstallShield Developer, InstallShield Express, etc.) and Wise Solutions Inc. (Wise for Windows Installer, etc.)
InstallShield has created a merge module for MDAC 2.7. It is available in their Merge Module Gallery
Here are two merge modules that install MDAC 2.6 SP1 and MDAC 2.7 RTM, respectively. They check the existing MDAC version and install only if the merge module version is higher. The module fires the mdac_typ.exe right near the very end. (It installs your app first, then the MDAC and prompts for a reboot). The modules don't install Jet, but do include DCOM95 (as dependency, not physically). It installs only the English MDAC version.
The project files (for InstallShield Developer 7) and source code of the DLL that is used as custom action is included in a separate package.
MDAC26SP1.zip Written
by Rob Edwards
File size: 5.313.123 bytes Last update: 2002-01-15
MDAC27RTM.zip Written
by Rob Edwards
File size: 5.303.065 bytes Last update: 2002-01-15
MDACSource.zip Written by Rob Edwards
File size: 74.809 bytes Last update: 2002-01-15
InstallShield Developer includes merge modules that install the Access 97 and Access 2000/2002 redistributables respectively. They were written by InstallShield Software Corporation.
SageKey Software Inc. sells an Access 2000 merge module for Wise for Windows Installer.
Visit SageKey Software, Inc. to get more information
DHTMLED.MSM installs Dynamic HTML Editor (dhtmled.ocx).
dhtmled.zip Written by Rui Santos
File size: 73.056 bytes Last update: 2000-09-17
Note that DAO 3.5 and DAO 3.6 are not the same thing. 3.6 is not an upgrade, but rather a new runtime. It is not backwards compatible, either
MSDAO35.msm installs the Microsoft DAO 3.5 core files.
MSDAO35.zip Written by Heath Stewart
File size: 257.754 bytes Last update: 2001-01-12
InstallShield Developer includes a merge module that installs DAO 3.6. It was written by InstallShield Software Corporation.
InstallShield Developer includes a merge module that installs Jet 3.51. It was written by InstallShield Software Corporation.
Below is a user created MSJET35.msm that installs the Microsoft Jet 3.5 core files and some ISAM (not Exchange driver).
Update: Removed incorrect entries from Registry table
MSJET35.zip Written by Heath Stewart
File size: 1.953.262 bytes Last update: 2004-09-13
InstallShield Developer includes a merge module that installs Jet 4.0 SP6. It was written by InstallShield Software Corporation. It is also available for download from the InstallShield web site.
This merge module is a wrapper for iMMC.exe. It installs MMC 1.2 by running Microsoft's redistributable. To reduce download size and avoid copyright problems, the following zip only includes the ISWI project file required to build the merge module. You must obtain a copy of iMMC.exe yourself, e.g. from the Platform SDK (in custom setup select Redistributable components -> Microsoft Management Console).
To build the merge module:
To use the merge module in your project:
mmc.zip Written by Tim Haston
File size: 13.555 bytes Last update: 2000-05-07
MSODBC2.msm installs the Microsoft Microsoft ODBCDirect version 2.0 files (RDOCURS.dll and MSRDO20.dll).
MSODBC2.zip Written by Heath Stewart
File size: 248.378 bytes Last update: 2001-01-12
RICHTEXT.MSM installs Richtext control (richtx32.ocx).
Fix: removed hard coded path from registry table
richtext.zip Written by Rui Santos, updated by Stefan Krueger
File size: 115.546 bytes Last update: 2002-01-07
This SQL-DMO Merge Module contains files necessary for applications built with SQL Distributed Management Objects. Libraries are also included for a base netlibrary setup, included named pipes, sockets, and multi-protocol. This merge module is best suited for client machines that have neither the need nor the opportunity to install the SQL Server 7.0 Client, but need the DMO functionality provided by SQL Server 7.0.
The Merge Module has been verified against Merge Module ICEs to verify that it is correctly written and compiled and that it will not impeed your product's installation if you are applying for the Windows Logo Requirements from Microsoft.
SQLDMO7.zip Written by Heath Stewart
File size: 1.045.948 bytes Last update: 2002-02-02
This packages includes the .ism project file for InstallShield Windows Installer Edition 2.03 to create a merge module for Microsoft SQL-DMO. It contains english language string resources (part of SQL-DMO) only, but international users could add non english language files easily. It was created for SQL Server 2000, but should also work for SQL Server 7 as the file names and destination directories are the same. The SQL-DMO objects for SQL Server 2000 break the SQL Server 7 tools (enterprise manager, etc). Therefore the merge module will only install DMO if it is not already installed. This module requires MDAC 2.6 or above.
Note: the package only includes the InstallShield project file, not the actual merge module.
Update: only installs DMO if it's not already installed
SQLDMO.zip Written by Anthony Glenwright
File size: 23.120 bytes Last update: 2002-02-23
Sax_BasicEngine_Enterprise.MSM installs the Sax Basic Engine (Enterprise Edition) version 6.4.0.15. Included in the package is the MSM and the IPWI 2.0 project file.
Sax_BasicEngine_Enterprise.zip
Written by Jon Person
File size: 817.954 bytes Last update: 2000-12-02
Note: A set of merge modules for Crystal Reports 8/8.5 is available for download from InstallShield Software Corporation for InstallShield Express 3.5.
CRYSTAL8.msm installs the runtime files for Seagate Crystal Reports 8.0.
Important: You must add an entry to the App Paths registry key of your application as described below. Please note: replace "yourapp.Exe" with the name of your executable. For more information about app paths, please see http://msdn.microsoft.com/library/psdk/buildapp/setup_8hkk.htm.
Code sample for Wise for Windows Installer:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\yourapp.Exe] "Path"="[$YourMainComponent];[WindowsFolder]CRYSTAL;[ProgramFilesFolder]Seagate Software\Shared;" @="[#YourApplicationFileTableEntry]"
[$YourMainComponent] is the path that is returned from the path used by default for
your main component, like C:\Program Files\Your Company\Your Application
[#YourApplicationFileTableEntry] is the entry in the File table that corresponds to your
application file, like yourapp.exe.
Instructions for InstallShield for Windows Installer:
(Remark: Steps 1 - 5 are not specific to the Crystal Reports merge module)
The result should look like this (if the destination directory of yourapp.exe is [INSTALLDIR]):
File | Application Path |
yourapp.exe | [INSTALLDIR];[WindowsFolder]\CRYSTAL;[ProgramFilesFolder]\Seagate Software\Shared |
Released version:
crystal8.zip Written
by Heath Stewart
File size: 3.674.331 bytes Last update: 2001-03-23
Beta version:
Here is a newer version of Heath's Crystal 8 merge module. It is more complete (i.e. includes more Crystal redistributable files) than the released module, but hasn't been tested thoroughly yet. This package also include documentation and usage instructions for the merge module, and the project file for WfWI 3.11.
Crystal8_beta.zip
Written by Heath Stewart
File size: 9.966.235 bytes Last update: 2001-07-17
Sheridan_DataWidgets.MSM installs Sheridan Data Widgets (3.12.16). Included in the package is the MSM and the IPWI 2.0 project file.
Sheridan_DataWidgets.zip
Written by Jon Person
File size: 1.236.805 bytes Last update: 2000-12-02
Tidestone_FirstImpression.MSM installs the Tidestone First Impression charting components. Included in the package is the MSM and the IPWI 2.0 project file.
Tidestone_FirstImpression.zip
Written by Jon Person
File size: 792.562 bytes Last update: 2000-12-02
News | Discussions | Windows Installer | Related Tools | More Help | InstallScript | About InstallSite | Shop | Site Search | |
Neuigkeiten | Diskussionsgruppen | Windows Installer | MSI FAQ | Artikel | Shop | Suche |
Copyright © by InstallSite Stefan
Krueger. All rights reserved. Legal
information.
Impressum/Imprint
Datenschutzerklärung/Privacy Policy
By using this site you agree to the license
agreement. Webmaster contact