Compartilhar via


Ação SelfRegModules

A ação SelfRegModules processa todos os módulos listados na tabela SelfReg e registra todos os módulos instalados com o sistema. O instalador não registra automaticamente os arquivos EXE.

Restrições de sequência

A ação InstallValidate deve ser chamada antes de chamar a ação SelfRegModules. Se uma ação InstallFiles for usada, ela deverá aparecer antes da ação SelfRegModules na sequência. Como a ação SelfRegModules altera o sistema, SelfRegModules deve vir após a ação InstallInitialize.

Mensagens de ActionData

Campo Descrição dos dados de ação
 [1] Identificador do arquivo de módulo registrado.
[2] Identificador da pasta que contém o arquivo de módulo registrado.

 

Comentários

A ação SelfRegModules tenta chamar a função DllRegisterServer do módulo agendado para ser registrado. Essa ação é executada com privilégios elevados quando a instalação está sendo executada com privilégios elevados, como durante uma instalação por computador. Durante uma instalação por usuário, o instalador executa essa ação com privilégios de usuário.

Observe que você não pode especificar a ordem na qual o instalador registra automaticamente DLLs usando a ação SelfUnRegModules.

Como especificar a ordem de autorregistro