Tipo de ação personalizada 37
Essa ação personalizada é escrita em JScript, como ECMA 262. O Windows Installer não dá suporte para JScript 1.0. Para obter mais informações, confira Scripts.
Fonte
O campo de Origem da tabela CustomAction contém o valor nulo. O código de script para a ação personalizada é armazenado como uma cadeia de caracteres de texto de script literal no campo de Destino.
Valor de tipo
Inclua o valor a seguir na coluna Type da tabela CustomAction para especificar o tipo numérico básico de uma ação personalizada de 32 bits.
Constantes | Hexadecimal | Decimal |
---|---|---|
msidbCustomActionTypeJScript + msidbCustomActionTypeDirectory | 0x025 | 37 |
O Windows Installer poderá usar ações personalizadas de 64 bits em sistemas operacionais de 64 bits. Uma ação personalizada de 64 bits baseada em scripts precisa incluir o bit msidbCustomActionType64BitScript no tipo numérico. Para obter mais informações, confira Ações personalizadas de 64 bits. Inclua o valor a seguir na coluna Type da tabela CustomAction para especificar o tipo numérico básico de uma ação personalizada de 64 bits.
Constantes | Hexadecimal | Decimal |
---|---|---|
msidbCustomActionTypeJScript + msidbCustomActionTypeDirectory + msidbCustomActionType64BitScript | 0x0001025 | 4133 |
Destino
O campo de Destino da tabela CustomAction contém o código de script para a ação personalizada como uma cadeia de caracteres de texto de script literal.
Opções de processamento de retorno
Inclua bits de sinalizador opcionais na coluna Type da tabela CustomAction para especificar as opções de processamento de retorno. Para conferir uma descrição das opções e dos valores, consulte Opções de processamento de retorno da ação personalizada.
Opções de agendamento de execução
Inclua bits de sinalizador opcionais na coluna Type da tabela CustomAction para especificar as opções de agendamento de execução. Essas opções controlam a execução múltipla de ações personalizadas. Para conferir uma descrição das opções, consulte Opções de agendamento de execução de ação personalizada.
Opções de execução no 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 para o script de execução, reversão ou confirmação. Para conferir uma descrição das opções, consulte Opções de execução no script de ação personalizada.
Valores de retorno
Esse tipo de ação personalizada sempre retorna êxito.
Comentários
Uma ação personalizada escrita em JScript ou VBScript exige o objeto de Sessão de instalação. O instalador anexa o objeto de Sessão ao script com o nome "Sessão". Como o objeto de Sessão talvez não exista durante uma reversão de instalação, uma ação personalizada adiada escrita no script precisa usar um dos métodos ou uma das propriedades do objeto de Sessão descritos na seção Como obter informações de contexto para ações personalizadas de execução adiada para recuperar o contexto.
Tópicos relacionados