Share via


Grupo de tabelas de procedimento de instalação

As tabelas nas tarefas de controle do grupo Procedimento de instalação executadas durante a instalação por ações padrão e ações personalizadas.

Algumas tabelas nesse grupo controlam uma ação de alto nível fornecendo uma sequência de ações. Cada uma das tabelas de sequência a seguir controla uma parte de uma ação de alto nível.

Pode haver situações em que uma instalação precisa fazer algo que não é possível usando apenas ações padrão. Para fornecer o maior grau de flexibilidade, o instalador fornece aos autores da instalação a capacidade de criar suas próprias ações personalizadas. Se você tiver ações personalizadas, registre-as no instalador preenchendo a Tabela CustomAction.

A tabela CustomAction fornece os meios de integrar o código personalizado e os dados ao processo de instalação. O código executado pode ser um fluxo contido no banco de dados, um arquivo instalado recentemente ou um executável existente.

As tabelas a seguir estendem os recursos do instalador para manipular arquivos e pastas durante a instalação.

  • A tabela RemoveFile contém uma lista de arquivos que são removidos durante a instalação.
  • A tabela RemoveIniFile contém as informações que um aplicativo precisa remover de arquivos .ini.
  • A tabela RemoveRegistry contém as informações que são excluídas do registro do sistema quando o componente correspondente é selecionado para ser instalado.
  • A tabela CreateFolder lista as pastas que devem ser criadas durante a instalação. Embora o instalador crie pastas conforme forem necessárias, elas serão removidas assim que estiverem vazias. A lista de pastas na tabela CreateFolder não será excluída até que o componente seja desinstalado.
  • A tabela MoveFile contém uma lista de arquivos a serem movidos ou copiados de um diretório de origem especificado no computador do usuário para um diretório de destino. Não é necessário usar a tabela MoveFile para descrever os arquivos associados aos componentes que você está instalando.

Para configurar as condições necessárias que devem ser atendidas para iniciar a instalação, preencha a tabela LaunchCondition.

A tabela LaunchCondition contém uma lista de condições que devem ser atendidas para que a ação seja bem-sucedida.