Installation

Configurable Brooktrout SDK Installation Options

The first time install Finish page provides an option to:

Launch Configuration Tool: The installation program provides this option to launch the configuration tool as a default. Refer to Options for Spawning MSI on page 368 for details on how to use this option.

About the Merge Module Feature

A Microsoft® Software Merge (MSM) module file consists of a simplified MSI database created to deliver components to an MSI application package. Like an MSI package, it contains instructions, components, and setup logic. Unlike an MSI package, it cannot be separately installed and must be merged into an existing MSI package. The merging process permanently alters the original MSI package by adding the merge module's components and logic to it. However, the merge module itself is not changed by the merging process and is reused when no components in the module need updating.

Each merge module contains unique version information that the Windows® Installer database maintains for each application to prevent premature removal of a component that the application needs. After you have included a module in your install package, any incremental version of a component in the module makes it necessary to create a new merge module. When Dialogic supplies an updated merge module, you must remove the old module and merge the new module into your existing MSI package. Merging in a new module eliminates problems such as version conflicts, missing registry entries, and improperly installed files.

To allow you to implement the merge modules feature of Windows® Installer, Dialogic separated the files in the Brooktrout SDK into seven sets of features and created one module for each set. You can merge one or more of these modules into your installation package depending on the features you want to include. The following paragraphs indicate when to use each module and what each module includes.

Dynamically Linked DLLs (dynamic_dlls.msm)

Merge this module to install the dynamically linked version of the Bfv API DLLs and supporting files.

November 2009

376

Page 376
Image 376
Dialogic 6.2 manual About the Merge Module Feature, Configurable Brooktrout SDK Installation Options, November 376