Delen via


Moduledatabase samenvoegen

De database van een samenvoegmodule bevat alle installatie-eigenschappen en installatielogica voor de module. Het is in wezen een vereenvoudigde installatiedatabase of .msi bestand. Standaarddatabasebestanden voor samenvoegmodules worden aangegeven met de extensie .msm. Zie Databasetabellen samenvoegenvoor een lijst met alle databasetabellen die in samenvoegmodules kunnen voorkomen. De volgende tabellen zijn vereist in de database van elk MSM-bestand:

component

Directory-

FeatureComponents

bestand

ModuleSignature-

ModuleComponents

Houd er rekening mee dat de tabellen Component, Directory, FeatureComponents en File ook aanwezig zijn in alle .msi bestanden. Een samenvoegmoduledatabase bevat geen functietabel en het MSM-bestand kan dus niet alleen worden geïnstalleerd. Als u een samenvoegmodule wilt installeren, moet deze eerst worden samengevoegd met behulp van een samenvoegprogramma in een .msi-bestand.

De ModuleSignature Table is alleen aanwezig in .msi bestanden die zijn samengevoegd met ten minste één MSM-bestand. Als deze tabel aanwezig is in een .msi-bestand, bevat deze één record voor elke samenvoegmodule die eerder is samengevoegd in de installatiedatabase.

Samenvoegmodules kunnen optionele MergeModule Sequence-tabellen bevatten. Deze tabellen vinden alleen plaats in MSM-bestanden. Wanneer de MSM-bestanden worden samengevoegd in een .msi-bestand, wijzigen deze tabellen de actie reekstabellen van het .msi-bestand.

Samenvoegmodules kunnen aangepaste tabellen bevatten. Deze tabellen worden gebruikt door aangepaste acties gedefinieerd in de samenvoegmodule.

Voor samenvoegmodules zijn zelden gebruikersinterfacetabellen vereist. Deze tabellen moeten alleen aanwezig zijn in zeldzame gevallen waarin de samenvoegmodule tijdens de installatie invoer van de gebruiker vereist. Zie Authoring User Interfaces in Merge Modulesvoor meer informatie.