ICE76

ICE76 verifica l'uso del catalogo SFP (WFP) nei pacchetti di Windows Installer per Windows Me. Questo ICE verifica anche che nessun file nei cataloghi SFP della tabella BindImage faccia riferimento a file.

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 in locale.

Risultato

ICE76 segnala 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 true seguenti:

  • msidbComponentAttributesPermanent non è impostato nella colonna Attributi della tabella Component.
  • 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.

Tabella FileSFPCatalog (parziale)

File_ SFPCatalog_
File1 Catalog1.Cat

 

Tabella BindImage (parziale)

File_
File1

 

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

Tabella BindImage

Tabella componente

Tabella FileSFPCatalog

Informazioni di riferimento SU ICE