Partilhar via


Um exemplo de instalação

Este exemplo ilustra como criar um pacote simples do Windows Installer que instala um aplicativo. O exemplo instala o Bloco de Notas, um editor de texto incluído no Windows, e vários arquivos de texto descrevendo eventos e admissões na imaginária Red Park Arena.

A amostra tem as seguintes especificações:

  • O aplicativo é fornecido aos usuários como um pacote de auto-instalação do Windows Installer que instala todos os arquivos necessários, atalhos e informações de registro.
  • O pacote de instalação pode apresentar um assistente de interface do usuário para o usuário durante a instalação para coletar informações do usuário.
  • Durante a instalação, os usuários têm a opção de selecionar recursos individuais a serem instalados para serem executados localmente, para serem executados a partir da origem ou para não serem instalados.
  • Um dos recursos pode ser apresentado aos usuários como um recurso de instalação sob demanda.
  • O mesmo pacote desinstala o aplicativo e remove todos os arquivos do aplicativo e informações de registro do computador do usuário.
  • O pacote está preparado para receber uma grande atualização que inclui a alteração do código do produto.

Para reproduzir o exemplo, você precisa de uma ferramenta de software capaz de criar e editar um banco de dados em branco do Windows Installer. Várias ferramentas de criação de pacotes estão disponíveis de fornecedores de software independentes. Um editor de banco de dados do Windows Installer chamado Orca é fornecido no Windows SDK Components for Windows Installer Developers.

Para concluir o exemplo, siga estes passos:

Planejando a instalação

Importando um banco de dados em branco

Especificando a estrutura de diretórios

Especificando componentes

Especificando arquivos e atributos de arquivo

Especificando a mídia de origem

Especificando recursos

Especificando relações Feature-Component

Adicionando informações do Registro

Especificando atalhos

Especificando propriedades

Importando o InstallExecuteSequence

Importando o InstallUISequence

Importando o AdminExecuteSequence

Importando o AdminUISequence

Importando o AdvtExecuteSequence

Adicionando informações resumidas

Importando a interface do usuário

Validando um banco de dados de instalação