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.
- Tabela InstallUISequence
- Tabela InstallExecuteSequence
- Tabela AdminUISequence
- Tabela AdminExecuteSequence
- Tabela AdvtUISequence
- Tabela AdvtExecuteSequence
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.