ICE75
ICE75 vérifie que toutes les actions personnalisées de type 17 (DLL), actions personnalisées de type 18 (EXE), actions personnalisées de type 21 (JScript) et actions personnalisées de type 22 (VBScript) sont séquencées après l’action CostFinalize. Ces types d’action personnalisée utilisent un fichier installé comme source. ICE75 vérifie les Table InstallUISequence, Table InstallExecuteSequence, Table AdminUISequence et Table AdminExecuteSequence. Notez que l’action CostFinalize est requise dans ces tables de séquences.
Résultats
ICE75 publie une erreur s’il trouve une action personnalisée à l’aide d’un fichier installé comme fichier source qui n’est pas séquencé après l’action CostFinalize.
Exemple
ICE75 signale les erreurs suivantes pour l’exemple illustré :
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
Table CustomAction (partielle)
Action | Type | Source |
---|---|---|
CA_FileExe | 18 | FileExe |
CA_FileDLL | 17 | FileDLL |
Table AdminUISequence (partielle)
Action | Séquence |
---|---|
CA_FileExe | 1100 |
Table AdvtExecuteSequence (partielle)
Action | Séquence |
---|---|
CA_FileDLL | 800 |
CostFinalize | 1 000 |
Pour corriger les erreurs, séquencez les actions personnalisées après l’action CostFinalize.
Rubriques connexes