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:
- Opções de processamento de retorno da ação personalizada
- Opções de agendamento de execução da ação personalizada
- Opções de execução no script da ação personalizada
- Opção de desinstalação de patch da ação personalizada
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: