ICE75
ICE75 memverifikasi bahwa semua tindakan kustom Tipe Tindakan 17 (DLL), Tindakan Kustom Tipe 18 (EXE), Tindakan Kustom tipe 21 (Jscript), dan Tindakan Kustom Tipe 22 (VBScript) diurutkan setelah tindakan CostFinalize. Jenis tindakan kustom ini menggunakan file yang diinstal sebagai sumbernya. ICE75 memeriksa Tabel InstallUISequence, Tabel InstallExecuteSequence, Tabel AdminUISequence, dan Tabel AdminExecuteSequence. Perhatikan bahwa tindakan CostFinalize diperlukan dalam tabel urutan ini.
Hasil
ICE75 memposting kesalahan jika menemukan tindakan kustom menggunakan file yang diinstal sebagai file sumber yang tidak diurutkan setelah tindakan CostFinalize.
Contoh
ICE75 melaporkan kesalahan berikut untuk contoh yang diperlihatkan:
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
Tabel CustomAction (parsial)
Tindakan | Jenis | Sumber |
---|---|---|
CA_FileExe | 18 | FileExe |
CA_FileDLL | 17 | FileDLL |
Tabel AdminUISequence (parsial)
Tindakan | Urutan |
---|---|
CA_FileExe | 1100 |
Tabel AdminExecuteSequence (parsial)
Tindakan | Urutan |
---|---|
CA_FileDLL | 800 |
CostFinalize | 1000 |
Untuk memperbaiki kesalahan, urutan tindakan kustom setelah tindakan CostFinalize.
Topik terkait