Acción SelfUnregModules
La acción SelfUnregModules anula el registro de todos los módulos enumerados en la tabla SelfReg que están programados para desinstalarse. El instalador no registra automáticamente archivos EXE.
Restricciones de secuencia
La acción InstallValidate debe aparecer antes de la acción SelfUnregModules en la secuencia. Si se usa una acción SelfRegModules, debe aparecer después de la acción SelfUnregModules de la secuencia. Si se usa una acción RemoveFiles, debe aparecer después de la acción SelfUnregModules de la secuencia.
Mensajes de ActionData
Campo | Descripción de los datos de acción |
---|---|
[1] | Identificador del archivo de módulo no registrado. |
[2] | Identificador de la carpeta que contiene el archivo de módulo no registrado. |
Observaciones
La acción SelfUnregModules intenta llamar a la función DllUnregisterServer del módulo del que se va a anular el registro. Esta acción se ejecuta con privilegios elevados cuando la instalación se ejecuta con privilegios elevados; por ejemplo, durante una instalación por máquina. Durante una instalación por usuario, el instalador ejecuta esta acción con privilegios de usuario.
Tenga en cuenta que no puede especificar el orden en que el instalador anula el registro de los archivos DLL de registro automático mediante la acción SelfUnRegModules.
Temas relacionados