ICE75
ICE75 vérifie que tous les type d’action personnalisée 17 (DLL), type d’action personnalisée 18 (EXE), type d’action personnalisée 21 (JScript) et type d’action personnalisé 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 le de table InstallUISequence, Table InstallExecuteSequence, Table AdminUISequenceet Table AdminExecuteSequence. Notez que l’action CostFinalize est requise dans ces tables de séquences.
Résultat
ICE75 publie une erreur s’il trouve une action personnalisée à l’aide d’un fichier installé en tant que 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 |
AdminExecuteSequence Table (partielle)
Action | Séquence |
---|---|
CA_FileDLL | 800 |
CostFinalize | 1000 |
Pour corriger les erreurs, séquencez les actions personnalisées après l’action CostFinalize.
Rubriques connexes