ICE75
ICE75 comprueba que todas las acciones personalizadas de Tipo de acción personalizada 17 (DLL), Tipo de acción personalizada 18 (EXE), Tipo de acción personalizada 21 (JScript) y Tipo de acción personalizada 22 (VBScript) se secuencian después de la acción CostFinalize. Estos tipos de acción personalizada usan un archivo instalado como origen. ICE75 comprueba las tablas InstallUISequence, InstallExecuteSequence, AdminUISequence y AdminExecuteSequence. Tenga en cuenta que la acción CostFinalize es necesaria en estas tablas de secuencia.
ICE75 publica un error si encuentra una acción personalizada con un archivo instalado como un archivo de origen que no se secuencia después de la acción CostFinalize.
ICE75 notifica los siguientes errores para el ejemplo mostrado:
CostFinalize is missing from 'AdminUISequence'. CA_FileExe is a custom
action whose source is an installed file. It must be sequenced after
the CostFinalize action.
CA_FileDLL is a custom action whose source is an installed file. It
must be sequenced after the CostFinalize action in the
AdminExecuteSequence table
Tabla CustomAction (parcial)
Acción | Tipo | Source |
---|---|---|
CA_FileExe | 18 | FileExe |
CA_FileDLL | 17 | FileDLL |
Tabla AdminUISequence (parcial)
Acción | Secuencia |
---|---|
CA_FileExe | 1100 |
Tabla AdminExecuteSequence (parcial)
Acción | Secuencia |
---|---|
CA_FileDLL | 800 |
CostFinalize | 1000 |
Para corregir los errores, secuencie las acciones personalizadas después de la acción CostFinalize.