Condividi tramite


ICE76

ICE76 verifica l'uso del catalogo SFP (WFP) nei pacchetti di Windows Installer per Windows Me. Questo ICE verifica inoltre che nessun file nella tabella BindImage riferimenti ai cataloghi SFP.

Protezione file di Windows richiede una corrispondenza esatta tra il file e la firma incorporata nel file di catalogo. I file che fanno riferimento a un catalogo SFP non devono essere elencati nella tabella BindImage perché l'effetto dell'azione BindImage su questi file differisce tra i computer. I file a cui fa riferimento i cataloghi SFP devono trovarsi in componenti permanenti o installati localmente.

Risultato

ICE76 invia un errore per ogni file nella tabella BindImage che si trova anche nella tabella FileSFPCatalog.

ICE76 restituisce un errore se un file nella tabella FileSFPCatalog appartiene a un componente con uno dei valori seguenti:

  • msidbComponentAttributesPermanent non è impostato nella colonna Attributi della tabella componente .
  • msidbComponentAttributesSourceOnly è impostato nella colonna Attributi della tabella Component.
  • msidbAttributesOptional è impostato nella colonna Attributi della tabella Component.

Esempio

ICE76 segnala l'errore seguente per l'esempio:

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

FileSFPCatalog Table (parziale)

File_ SFPCatalog_
File1 Catalog1.Cat

 

tabella BindImage (parziale)

File_
File1

 

Per risolvere questo problema, non immettere file che fanno riferimento a cataloghi SFP nella tabella BindImage.

della tabella BindImage

tabella dei componenti

FileSFPCatalog Table

di riferimento ICE