Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A tabela CustomAction fornece os meios de integrar código e dados personalizados na instalação. A origem do código que é executado pode ser um fluxo contido no banco de dados, um arquivo instalado recentemente ou um arquivo executável existente.
A tabela CustomAction tem as seguintes colunas.
| Coluna | Tipo | Chave | Nulo |
|---|---|---|---|
| Ação | Identificador | Y | N |
| Tipo | inteiro | N | N |
| Fonte | CustomSource | N | Y |
| Público-alvo | Formatado | N | Y |
| ExtendedType | DoubleInteger | N | Y |
Colunas
-
Ação
-
Nome da ação. A ação normalmente aparece em uma tabela de sequência, a menos que seja chamada por outra ação personalizada. Se o nome corresponder a qualquer ação interna, a ação personalizada nunca será chamada.
Chave de tabela primária.
-
Tipo
-
Um campo de bits de sinalizador especificando o tipo básico de ação e opções personalizadas. Consulte lista resumida de todos os tipos de ação personalizados para obter uma lista dos tipos básicos. Consulte Opções de Processamento de Retorno de Ação Personalizada, Opções de Agendamento de Execução de Ação Personalizada, Opção de Destino Oculto de Ação Personalizadae Opções de Execução de In-Script de Ação Personalizada.
-
Fonte
-
Um nome de propriedade ou chave externa em outra tabela. Para obter uma discussão sobre as possíveis fontes de ação personalizadas, consulte Fontes de ação personalizadas e a Lista de resumo de todos os tipos de ação personalizada. Por exemplo, a coluna Source pode conter uma chave externa na primeira coluna de uma das tabelas a seguir que contêm a origem do código de ação personalizado.
tabela Directory para chamar executáveis existentes.
Tabela de arquivos para chamar executáveis e DLLs que acabaram de ser instalados.
Tabela binária para chamar executáveis, DLLs e dados armazenados no banco de dados.
Tabela de propriedades para chamar executáveis cujos caminhos são mantidos por uma propriedade.
-
Alvo
-
Um parâmetro de execução que depende do tipo básico de ação personalizada. Consulte o Lista de Resumo de Todos os Tipos de Ação Personalizada para obter uma descrição do que deve ser inserido neste campo para cada tipo de ação personalizada. Por exemplo, este campo pode conter o seguinte, dependendo da ação personalizada.
Público-alvo Ação personalizada Ponto de entrada (obrigatório) Chamando uma DLL. Nome executável com argumentos (obrigatório) Chamando um executável existente. Argumentos de linha de comando (opcional) Chamando um executável recém-instalado. Nome do arquivo de destino (obrigatório) Criação de um arquivo a partir de dados personalizados. Nulo Execução de código de script. -
ExtendedType
-
Insira o msidbCustomActionTypePatchUninstall valor neste campo para especificar uma ação personalizada com a opção Custom Action Patch Uninstall.
Windows Installer 4.0 e versões anteriores: Não suportado. Esta opção está disponível a partir do Windows Installer 4.5.
Para obter mais informações, consulte todos os tópicos em Ações personalizadas.
Validação