Compartilhar via


Propriedade Session.Mode

Essa é a propriedade Mode do objeto Session. Essa propriedade é um valor que representa o sinalizador de modo designado para a sessão de instalação atual. A maioria dos sinalizadores de modo é somente leitura externamente, mas alguns sinalizadores especificados também podem ser definidos.

A função MsiGetMode retorna um TRUE ou FALSE booliano, indicando se a propriedade específica transmitida para a função está definida atualmente (TRUE) ou não (FALSE).

Observe que nem todos os valores de modo de execução do sinalizador estão disponíveis quando a propriedade Mode é chamada por meio de uma ação personalizada adiada. Para obter mais informações, confira Como obter informações de contexto para ações personalizadas de execução adiada.

Esta propriedade é somente para leitura.

Sintaxe

propVal = Session.Mode

Valor da propriedade

Valor inteiro obrigatório para o sinalizador. Deve ser uma destas opções:

Nome do sinalizador Significado
msiRunModeAdmin
0
Instalação no modo administrativo, caso contrário, instalação do produto.
msiRunModeAdvertise
1
Modo de anúncio da instalação.
msiRunModeMaintenance
2
Banco de dados no modo de manutenção carregado.
msiRunModeRollbackEnabled
3
A reversão está habilitada.
msiRunModeLogEnabled
4
O arquivo de log está ativo.
msiRunModeOperations
5
Operações de execução ou de spool.
msiRunModeRebootAtEnd
6
A reinicialização é necessária (configurável).
msiRunModeRebootNow
7
A reinicialização é necessária para que a instalação continue (configurável).
msiRunModeCabinet
8
Instalação de arquivos de gabinetes e arquivos usando a tabela Media.
msiRunModeSourceShortNames
9
Os arquivos de origem só usam nomes de arquivos curtos.
msiRunModeTargetShortNames
10
Os arquivos de destino só devem usar nomes de arquivos curtos.
msiRunModeWindows9x
12
O sistema operacional é o Windows 98/95.
msiRunModeZawEnabled
13
O sistema operacional dá suporte ao anúncio de produtos.
msiRunModeScheduled
16
Ação personalizada adiada chamada por meio da execução do script de instalação.
msiRunModeRollback
17
Ação personalizada adiada chamada por meio do script de execução de reversão.
msiRunModeCommit
18
Ação personalizada adiada chamada por meio do script de execução de commit.

 

Requisitos

Requisito Valor
Versão
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP