Compartilhar via


Tipo de ação personalizado 34

Essa ação personalizada chama um executável iniciado com uma linha de comando. Para obter mais informações, consulte arquivos executáveis.

Fonte

O executável é gerado a partir de um arquivo. O campo Origem da tabela CustomAction contém uma chave na tabela do Diretório. A entrada de tabela do Diretório referenciada é usada para resolver o caminho completo para um diretório de trabalho. Isso não é necessário para ser o caminho para o diretório que contém o executável.

Valor do tipo

Inclua o valor a seguir na coluna Tipo da tabela CustomAction para especificar o tipo numérico básico.

Constantes Hexadecimal Decimal
msidbCustomActionTypeExe + msidbCustomActionTypeDirectory 0x022 34

 

Alvo

A coluna Destino da tabela CustomAction contém o caminho completo e o nome do arquivo executável seguidos por argumentos opcionais para o executável. O caminho completo e o nome para o arquivo executável são necessários. Aspas devem ser usadas em relação a nomes de arquivo ou caminhos longos. O valor é tratado como formatado texto e pode conter referências a propriedades, arquivos, diretórios ou outros atributos de texto formatado.

Opções de processamento de retorno

Inclua bits de sinalizador opcionais na coluna Type da tabela CustomAction para especificar opções de processamento de retorno. Para obter uma descrição das opções e dos valores, consulte Opções de Processamento de Retorno de Ação Personalizada.

Opções de agendamento de execução

Inclua bits de sinalizador opcionais na coluna Type da tabela CustomAction para especificar opções de agendamento de execução. Essas opções controlam a execução múltipla de ações personalizadas. Para obter uma descrição das opções, consulte Opções de Agendamento de Execução de Ação Personalizada.

Opções de execução do In-Script

Inclua bits de sinalizador opcionais na coluna Type da tabela CustomAction para especificar uma opção de execução no script. Essas opções copiam o código de ação no script de execução, reversão ou confirmação. Para obter uma descrição das opções, consulte Opções de Execução In-Script de Ação Personalizada.

Valores retornados

Ações personalizadas arquivos executáveis devem retornar um valor de 0 para êxito. O instalador interpreta qualquer outro valor retornado como falha. Para ignorar os valores retornados, defina o sinalizador de bits msidbCustomActionTypeContin ue no campo Tipo da tabela CustomAction.

Observações

Uma ação personalizada que inicia um executável usa uma linha de comando, que geralmente contém propriedades designadas dinamicamente. Se essa também for uma ação personalizada de execução adiada , o instalador usará CreateProcessAsUser ou CreateProcess para criar o processo quando a ação personalizada for invocada do script de instalação.

Custom_Actions