Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following tables are required in a standard merge module.
Table name | Comment |
---|---|
Component | (REQUIRED) |
Directory | (REQUIRED) |
FeatureComponents | (REQUIRED) |
File | (REQUIRED) |
ModuleSignature | (REQUIRED) Merged into the installer database. Lists the information identifying a merge module. |
ModuleComponents | (REQUIRED) Merged into the installer database. Lists all the components in the merge module. |
The following tables only occur in merge modules or other installer databases that have already been combined with a merge module.
Table name | Comment |
---|---|
ModuleDependency | Merged into the installer database. Lists other merge modules required by this merge module. |
ModuleExclusion | Merged into the installer database. Lists other merge modules that are incompatible with this merge module. |
The following ModuleSequence tables only occur in merge modules.
Table name | Comment |
---|---|
ModuleAdminUISequence | Merges actions into the AdminUISequence table. |
ModuleAdminExecuteSequence | Merges actions into the AdminExecuteSequence table. |
ModuleAdvtUISequence | Do not use this table. For details, see AdvtUISequence table. |
ModuleAdvtExecuteSequence | Merges actions into the AdvtExecuteSequence table. |
ModuleIgnoreTable | Lists tables in the module that are not merged into the .msi file. |
ModuleInstallUISequence | Merges actions into the InstallUISequence table. |
ModuleInstallExecuteSequence | Merges actions into the InstallExecuteSequence table. |
The following tables are required in every configurable merge module. Mergemod.dll 2.0 or later is required to create configurable merge module. For details, see Configurable Merge Modules.
Table name | Comment |
---|---|
ModuleSubstitution Table | (REQUIRED) This table is not merged into the target installation database. Specifies the configurable fields in the target database and provides a template for the configuration of each field. |
ModuleConfiguration Table | (REQUIRED) This table is not merged into the target installation database. Identifies the configurable attributes of the module. |
The following installer tables cannot occur in a standard merge module.
The following installer tables are optional in merge modules.
- ActionText
- AdminExecuteSequence
- AdminUISequence
- AdvtExecuteSequence
- AdvtUISequence
- AppId
- AppSearch
- BindImage
- CheckBox
- Class
- ComboBox
- CompLocator
- Control
- ControlCondition
- CreateFolder
- CustomAction
- Dialog
- DrLocator
- DuplicateFile
- Environment
- EventMapping
- Extension
- Font
- Icon
- IniFile
- IniLocator
- InstallExecuteSequence
- InstallUISequence
- ListBox
- ListView
- MIME
- MoveFile
- ODBCAttribute
- ODBCDataSource
- ODBCDriver
- ODBCSourceAttribute
- ODBCTranslator
- ProgID Table
- Property
- PublishComponent
- RadioButton
- Registry Table
- RegLocator
- RemoveFile
- RemoveIniFile
- RemoveRegistry
- ReserveCost
- SelfReg
- ServiceControl
- ServiceInstall
- Shortcut
- Signature
- TextStyle
- TypeLib
- UIText
- Verb