ICE76

ICE76 memverifikasi penggunaan katalog SFP (WFP) dalam paket Pemasang Windows untuk Windows Me. ICE ini juga memverifikasi bahwa tidak ada file dalam katalog SFP referensi tabel BindImage.

Perlindungan File Windows memerlukan kecocokan yang tepat antara file dan tanda tangan yang disematkan dalam file katalog. File yang mereferensikan katalog SFP tidak boleh tercantum dalam tabel BindImage karena efek tindakan BindImage pada file-file ini berbeda di antara komputer. File yang dirujuk oleh katalog SFP harus berada dalam komponen yang permanen atau diinstal secara lokal.

Hasil

ICE76 memposting kesalahan untuk setiap file dalam tabel BindImage yang juga ada di tabel FileSFPCatalog.

ICE76 menghasilkan kesalahan jika file dalam tabel FileSFPCatalog milik komponen dengan salah satu dari yang berikut ini benar:

  • msidbComponentAttributesPermanent tidak diatur di kolom Atribut tabel Komponen.
  • msidbComponentAttributesSourceOnly diatur di kolom Atribut tabel Komponen.
  • msidbAttributesOptional diatur di kolom Atribut tabel Komponen.

Contoh

ICE76 melaporkan kesalahan berikut untuk contoh:

File 'File1' references a SFP catalog. Therefore it cannot be in the BindImage table.

Tabel FileSFPCatalog (parsial)

File_ SFPCatalog_
File1 Catalog1.Cat

 

Tabel BindImage (parsial)

File_
File1

 

Untuk memperbaikinya, jangan masukkan file apa pun yang mereferensikan katalog SFP ke dalam tabel BindImage.

Tabel BindImage

Tabel Komponen

Tabel FileSFPCatalog

Referensi ICE