Bagikan melalui


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.

Referensi ICE