Roteiro para a documentação do Windows Installer

Esta documentação é a principal fonte de material de referência para o Windows Installer. Ele fornece informações sobre pacotes de instalação e o serviço do instalador. Ele também fornece descrições completas da API (interface de programação do aplicativo) e dos elementos do banco de dados do instalador. Essa documentação também contém uma discussão de exemplos básicos de pacotes de instalação e atualização nos Exemplos do Windows Installer.

A Documentação Guia baseado em cargos para o Windows Installer é uma alternativa fornecida como guia a leitores que preferem ver links para os tópicos organizados por cenários de cargos e tarefas comuns.

Para obter informações sobre grupos de notícias do Windows Installer, confira também o tópico: Outras fontes de informação sobre o Windows Installer.

Para uma lista de dicas sobre como usar o Windows Installer, confira Práticas recomendadas do Windows Installer.

A lista a seguir descreve cada seção da documentação do instalador.

  • Sobre o Windows Installer oferece uma visão geral da capacidade e dos benefícios do instalador, por exemplo, anúncio, instalação sob demanda, resiliência, personalização e gerenciamento de componentes. Esta seção apresenta os conceitos de componentes e recursos do instalador, que são essenciais para entender como o instalador organiza uma instalação. Ele também discute vários assuntos gerais sobre instalação, como Política do Sistema, Regras de Controle de Versão de Arquivo e Instalação de Reversão.
  • Como usar o Windows Installer discute vários tópicos, por exemplo, um método padrão para organizar um aplicativo em componentes que o instalador pode instalar ou remover do computador de um usuário, como baixar um pacote de instalação da Internet e como usar imagens de origem compactadas.
  • As informações nas seções Novidades do Windows Installer podem ser usadas para identificar novos recursos sem suporte em versões anteriores do Windows Installer.
  • Assinaturas digitais e Windows Installer descreve como as assinaturas digitais podem ser usadas com pacotes, transformações, patches, módulos de mesclagem e arquivos de gabinete externo.
  • Assemblies explica como usar o Windows Installer para instalar e gerenciar assemblies Win32 e common language runtime.
  • Interface do usuário dá informações sobre a capacidade da interface do usuário do instalador. Embora o instalador não forneça uma interface do usuário, um criador de pacote pode manter todos os dados e a lógica necessários para executar uma interface do usuário interna ou externa totalmente interativa no banco de dados de instalação. A seção Referência descreve os elementos da interface do usuário que podem ser especificados nas tabelas do banco de dados, incluindo caixas de diálogo, controles e eventos de controle.
  • Ações padrão discute as ações padrão usadas pelo instalador nas tabelas de sequência para realizar uma instalação. Essas informações destinam-se principalmente a desenvolvedores de pacotes.
  • Ações personalizadas descreve como criar funcionalidades adicionais no instalador. As ações personalizadas permitem que um criador de um pacote de instalação estenda os recursos das ações padrão, incluindo executáveis, bibliotecas de vínculo dinâmico e script. Essas informações destinam-se a desenvolvedores de pacotes que precisam executar funções de instalação não encontradas em outro lugar no instalador.
  • Propriedades oferece informações sobre as propriedades que o instalador usa durante uma instalação. As seções Sobre e Como usar fornecem uma visão geral dessas variáveis globais, e cada propriedade é descrita na seção Referência.
  • Fluxo de informações resumidas documenta as propriedades de informações resumidas usadas pelo instalador. Essas informações interessam a todos os desenvolvedores.
  • Aplicar patch e upgrades discute o uso do instalador para fazer atualizações de arquivo, QFEs, atualizações menores, upgrades de produto e aplicação de patches.
  • Transformações explica como alterar ou personalizar um banco de dados de instalação usando uma transformação de banco de dados e como gerar, proteger e aplicar transformações.
  • Validação de pacote discute o uso de ICEs (Avaliadores Internos de Consistência) para testar a consistência interna de pacotes de instalação que estão em desenvolvimento.
  • Módulos de mesclagem apresenta o padrão para o design de módulos de mesclagem. Esse padrão deve ser seguido por desenvolvedores que estão criando seus próprios módulos de mesclagem, bem como por desenvolvedores que planejam usar o instalador para fornecer código compartilhado para seus aplicativos.
  • Windows Installer em sistemas operacionais de 64 bits discute como usar o Windows Installer para instalar e gerenciar componentes do instalador projetados para execução em sistemas operacionais de 64 bits.
  • Exemplos do Windows Installer inclui um exemplo passo a passo da criação de um pacote de instalação com uma interface do usuário interna em Um exemplo de instalação. Para obter um exemplo de criação de um upgrade principal de um pacote existente, confira Um exemplo de upgrade. Para saber como uma transformação de personalização mostra e adiciona novos recursos, confira Um exemplo de transformação de personalização. Para um exemplo de como criar um pacote de patch que aplica uma pequena atualização a um pacote de instalação existente, confira Um exemplo de aplicação de patch de pequena atualização. Para saber como localizar um pacote de instalador existente, confira Um exemplo de localização.
  • Interface de automação fornece informaçõs a desenvolvedores que queiram usar a interface de automaçõ do Windows Installer.
  • Funções do instalador descreve chamadas de função à API do instalador. Essas são as funções que outros aplicativos chamam para acessar os serviços do instalador a fim de instalar, manter ou remover aplicativos. As seções Como usar incluem discussões sobre como solicitar recursos, iniciar instalações e reinstalar componentes ausentes programaticamente. A seção Referência é o material de referência principal para as funções de serviço do instalador.
  • Banco de dados do instalador discute o banco de dados da instalação. O instalador mantém toda a lógica e os dados necessários para uma instalação em um banco de dados relacional localizado em um arquivo .msi. A seção Sobre fornece uma visão geral com diagramas de esquema dos principais grupos funcionais de tabelas do banco de dados. A seção Como usar discute como trabalhar com as tabelas mais importantes. Essas seções contêm informações essenciais para desenvolvedores que estão criando pacotes de instalação ou escrevendo ferramentas de criação de pacotes. A seção Referência contém material de referência completo para cada tabela de banco de dados. Esta seção também contém a referência primária para cada uma das funções de banco de dados. As funções de banco de dados são usadas internamente pelo instalador para acessar o banco de dados e são principalmente de interesse dos desenvolvedores das ferramentas de criação de pacote do instalador.