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