Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O banco de dados de um módulo de mesclagem contém todas as propriedades de instalação e lógica de configuração para o módulo. É essencialmente um arquivo simplificado ou arquivo .msi de de banco de dados do instalador de. Os arquivos de banco de dados do módulo de mesclagem padrão são indicados por uma extensão .msm. Para obter uma lista de todas as tabelas de banco de dados que podem existir em módulos de mesclagem, consulte Merge Module Database Tables. As tabelas a seguir são necessárias no banco de dados de cada arquivo .msm:
Observe que as tabelas Component, Directory, FeatureComponents e File também estão presentes em todos os arquivos .msi. Um banco de dados de módulo de mesclagem não contém uma tabela de recursos e, portanto, o arquivo .msm não pode ser instalado sozinho. Para instalar um módulo de mesclagem, ele deve primeiro ser mesclado usando uma ferramenta de mesclagem em um arquivo .msi.
O ModuleSignature Table só está presente em arquivos .msi que foram mesclados com pelo menos um arquivo .msm. Se essa tabela estiver presente em um arquivo .msi, ela conterá um registro para cada módulo de mesclagem que foi mesclado anteriormente no banco de dados de instalação.
Os módulos de mesclagem podem conter tabelas opcionais de sequência MergeModule. Essas tabelas ocorrem somente em arquivos .msm. Quando os arquivos .msm são mesclados em um arquivo .msi, essas tabelas modificam a ação as tabelas de sequência do arquivo .msi.
Os módulos de mesclagem podem conter tabelas personalizadas. Essas tabelas são usadas por ações personalizadas definidas no módulo de mesclagem.
Os módulos de mesclagem raramente exigem tabelas de interface do usuário. Essas tabelas precisam estar presentes apenas em casos raros em que o módulo de mesclagem requer entrada do usuário durante a instalação. Para obter mais informações, consulte Criação de interfaces de usuário em módulos de mesclagem.