Partilhar via


Ação SelfRegModules

A ação SelfRegModules processa todos os módulos listados na tabela SelfReg e registra todos os módulos instalados no sistema. O instalador não registra automaticamente 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 ActionData

Domínio Descrição dos dados da ação
[1] Identificador do ficheiro do módulo registado.
[2] Identificador da pasta que contém o arquivo do 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 máquina. 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 DLLs de auto-registro usando a ação SelfUnRegModules.

Especificar a ordem de auto-registo