Usar uma ação personalizada para iniciar um arquivo instalado no final da instalação
O exemplo a seguir ilustra como iniciar um arquivo HTML no final de uma instalação. O Instalador instala o componente que contém o arquivo e publica um evento de controle no final da instalação para executar uma ação personalizada que abre o arquivo. Essa abordagem pode ser usada para iniciar um tutorial de ajuda no final da primeira instalação de um aplicativo.
O exemplo deve atender às especificações a seguir.
- O Instalador executará a ação personalizada somente se o nível completo da interface do usuário for usado para instalar um aplicativo.
- O Instalador executará a ação personalizada somente se o componente que contém o arquivo HTML estiver instalado para ser executado localmente no computador.
- A ação personalizada é executada somente na primeira instalação do aplicativo.
- A instalação não falhará caso a ação personalizada falhe.
O exemplo inclui um componente hipotético chamado Tutorial que controla pelo menos um recurso, um arquivo chamado tutorial.htm. O identificador desse arquivo na coluna Arquivo da Tabela de Arquivos é Tutorial. A discussão a seguir pressupõe que você já criou os recursos exigidos pelo Tutorial e fez todas as entradas necessárias nas Tabelas de Recursos, Componentes, Arquivos, Diretórios e FeatureComponents para instalar esse componente. Para obter mais informações, consulte Um exemplo de instalação.
Os tópicos a seguir contêm informações sobre como criar ações personalizadas necessárias e adicioná-las a um pacote de instalação.
- Criar a ação personalizada de inicialização
- Adicionar inicialização às Tabelas CustomAction e Binary
- Adicionar um evento de controle no final da instalação para executar a inicialização