Partager via


SelfRegModules Action

L’action SelfRegModules traite tous les modules répertoriés dans la table SelfReg et inscrit tous les modules installés auprès du système. Le programme d’installation n’enregistre pas automatiquement les fichiers EXE.

Restrictions de séquence

L’action InstallerValidate doit être appelée avant d’appeler l’action SelfRegModules. Si une action InstallFiles est utilisée, elle doit apparaître avant l’action SelfRegModules dans la séquence. Étant donné que l’action SelfRegModules modifie le système, SelfRegModules doit venir après l’action InstallInitialize.

ActionData Messages

Champ Description des données d’action
[1] Identificateur du fichier de module inscrit.
[2] Identificateur du dossier contenant le fichier de module inscrit.

 

Notes

L’action SelfRegModules tente d’appeler la fonction DllRegisterServer du module planifié pour être inscrit. Cette action s’exécute avec des privilèges élevés lorsque l’installation est exécutée avec des privilèges élevés, par exemple lors d’une installation par ordinateur. Pendant une installation par utilisateur, le programme d’installation exécute cette action avec des privilèges utilisateur.

Notez que vous ne pouvez pas spécifier l’ordre dans lequel le programme d’installation annule l’inscription automatique des DLL à l’aide de l’action SelfUnRegModules.

Spécification de l’ordre d’auto-inscription