Dela via


ICE75

ICE75 verifierar att alla anpassade åtgärdstyp 17 (DLL), anpassad åtgärdstyp 18 (EXE), anpassad åtgärdstyp 21 (JScript) och anpassade åtgärdstyp 22 (VBScript) sekvenseras efter CostFinalize-åtgärden. Dessa typer av anpassade åtgärder använder en installerad fil som källa. ICE75 kontrollerar tabellen InstallUISequence, InstallExecuteSequence Table, AdminUISequence Tableoch AdminExecuteSequence Table. Observera att åtgärden CostFinalize krävs i dessa sekvenstabeller.

Resultat

ICE75 publicerar ett fel om den hittar en anpassad åtgärd med en installerad fil som en källfil som inte sekvenseras efter åtgärden CostFinalize.

Exempel

ICE75 rapporterar följande fel för exemplet som visas:

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

CustomAction Table (partiell)

Handling Typ Källa
CA_FileExe 18 FileExe
CA_FileDLL 17 FileDLL

 

AdminUISequence Table (partiell)

Handling Sekvens
CA_FileExe 1100

 

AdminExecuteSequence Table (partiell)

Handling Sekvens
CA_FileDLL 800
CostFinalize 1000

 

Om du vill åtgärda felen sekvenserar du de anpassade åtgärderna efter åtgärden CostFinalize.

ICE-referens