Tipos de ação personalizada

A tabela a seguir identifica os tipos básicos de ações personalizadas e mostra os valores que estão nos campos Type, Source e Target da tabela CustomAction para cada tipo. As ações personalizadas básicas podem ser modificadas, incluindo bits de sinalizador opcionais na coluna Type. Para obter descrições das opções e dos valores, confira o seguinte:

Use os links para o Tipo de Ação Personalizada Básica para obter uma descrição e as opções disponíveis para cada tipo.

Tipo de ação personalizada básica Tipo Fonte Destino
Ação Personalizada Tipo 1Arquivo DLL armazenado em um fluxo de tabela binária.
1 Chave para a tabela Binary. Ponto de entrada de DLL.
Ação Personalizada Tipo 2Arquivo EXE armazenado em um fluxo de tabela binária.
2 Chave para a tabela Binary. Cadeia de caracteres de linha de comando.
Ação Personalizada Tipo 5Arquivo JScript armazenado em um fluxo de tabela binária.
5 Chave para a tabela Binary. Uma função JScript opcional que pode ser chamada.
Ação Personalizada Tipo 6Arquivo VBScript armazenado em um fluxo de tabela binária.
6 Chave para a tabela Binary. Uma função VBScript opcional que pode ser chamada.
Ação Personalizada Tipo 17Arquivo DLL instalado com um produto.
17 Chave para a tabela File. Ponto de entrada de DLL.
Ação Personalizada Tipo 18Arquivo EXE instalado com um produto.
18 Chave para a tabela File. Cadeia de caracteres de linha de comando.
Ação Personalizada Tipo 19Exibe uma mensagem de erro especificada e retorna uma falha, encerrando a instalação.
19 Em branco Cadeia de caracteres Formatted. A mensagem literal ou um índice na tabela Error.
Ação Personalizada Tipo 21Arquivo JScript instalado com um produto.
21 Chave para a tabela File. Uma função JScript opcional que pode ser chamada.
Ação Personalizada Tipo 22Arquivo VBScript instalado com um produto.
22 Chave para a tabela File. Uma função VBScript opcional que pode ser chamada.
Ação Personalizada Tipo 34Arquivo EXE com um caminho referenciando um diretório.
34 Chave para a tabela Directory. Esse é o diretório de trabalho para a execução. A coluna Target é formatada e contém o caminho completo e o nome do arquivo executável seguidos de argumentos opcionais.
Ação Personalizada Tipo 35Conjunto de diretórios com texto formatado.
35 Uma chave para a tabela Directory. O diretório designado é definido pela cadeia de caracteres formatada no campo Target. Uma cadeia de caracteres formatada.
Ação Personalizada Tipo 37Texto JScript armazenado nesta tabela de sequência.
37 Nulo Uma cadeia de caracteres de código JScript.
Ação Personalizada Tipo 38Texto VBScript armazenado nesta tabela de sequência.
38 Nulo Uma cadeia de caracteres de código VBScript.
Ação Personalizada Tipo 50Arquivo EXE com um caminho especificado por um valor de propriedade.
50 Nome da propriedade ou chave para a tabela Property. Cadeia de caracteres de linha de comando.
Ação Personalizada Tipo 51 Conjunto de propriedades com texto formatado.
51 Nome da propriedade ou chave para a tabela Property. Essa propriedade é definida pela cadeia de caracteres formatada no campo Target. Uma cadeia de caracteres formatada.
Ação Personalizada Tipo 53Texto JScript especificado por um valor de propriedade.
53 Nome da propriedade ou chave para a tabela Property. Uma função JScript opcional que pode ser chamada.
Ação Personalizada Tipo 54Texto VBScript especificado por um valor de propriedade.
54 Nome da propriedade ou chave para a tabela Property. Uma função VBScript opcional que pode ser chamada.

 

Além disso, os seguintes tipos de ação personalizada são usados com instalações simultâneas: