Partager via


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.

de référence ICE