ICE75
ICE75 sprawdza, czy wszystkie niestandardowe akcje typu akcji 17 (DLL), niestandardowy typ akcji 18 (EXE), niestandardowy typ akcji 21 (JScript) i niestandardowy typ akcji 22 (VBScript) są sekwencjonowane po akcji CostFinalize. Te typy akcji niestandardowych używają zainstalowanego pliku jako źródła. ICE75 sprawdza tabelę InstallUISequence, InstallExecuteSequence Table, AdminUISequence Tablei AdminExecuteSequence Table. Należy pamiętać, że akcja CostFinalize jest wymagana w tych tabelach sekwencji.
Wynik
ICE75 publikuje błąd, jeśli znajdzie akcję niestandardową przy użyciu zainstalowanego pliku jako pliku źródłowego, który nie jest sekwencjonowany po akcji CostFinalize.
Przykład
Ice75 zgłasza następujące błędy w pokazanym przykładzie:
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
tabeli CustomAction (częściowe)
Akcja | Typ | Źródło |
---|---|---|
CA_FileExe | 18 | FileExe |
CA_FileDLL | 17 | FileDLL |
AdminUISequence Table (częściowe)
Akcja | Kolejność |
---|---|
CA_FileExe | 1100 |
AdminExecuteSequence Table (częściowe)
Akcja | Kolejność |
---|---|
CA_FileDLL | 800 |
CostFinalize | 1000 |
Aby naprawić błędy, sekwencjonuj akcje niestandardowe po akcji CostFinalize.
Tematy pokrewne