Tipo de ação personalizada 34
Esta 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 Directory. A entrada da tabela Directory referenciada é usada para resolver o caminho completo para um diretório de trabalho. Este não é necessário para ser o caminho para o diretório que contém o executável.
Valor do tipo
Inclua o seguinte valor na coluna Tipo da tabela CustomAction para especificar o tipo numérico básico.
Constantes | Hexadecimal | Decimal |
---|---|---|
msidbCustomActionTypeExe + msidbCustomActionTypeDirectory | 0x022 | 34 |
Público-alvo
A coluna Target da tabela CustomAction contém o caminho completo e o nome do arquivo executável seguido por argumentos opcionais para o executável. O caminho completo e o nome para o arquivo executável são necessários. As aspas devem ser usadas em torno de nomes de arquivo longos ou caminhos. 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 Tipo da tabela CustomAction para especificar opções de processamento de retorno. Para obter uma descrição das opções e dos valores, consulte Custom Action Return Processing Options.
Opções de agendamento de execução
Inclua bits de sinalizador opcionais na coluna Tipo 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.
In-Script opções de execução
Inclua bits de sinalizador opcionais na coluna Tipo da tabela CustomAction para especificar uma opção de execução no script. Essas opções copiam o código de ação para o script de execução, reversão ou confirmação. Para obter uma descrição das opções, consulte Custom Action In-Script Execution Options.
Valores de retorno
As ações personalizadas que são arquivos executáveis devem retornar um valor de 0 para êxito. O instalador interpreta qualquer outro valor de retorno como falha. Para ignorar valores de retorno, defina o sinalizador msidbCustomActionTypeContinue bit no campo Type da tabela CustomAction.
Comentários
Uma ação personalizada que inicia um executável usa uma linha de comando, que geralmente contém propriedades que são designadas dinamicamente. Se esta 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 a partir do script de instalação.
Tópicos relacionados