ICE76
ICE76 controleert het gebruik van de SFP-catalogus (WFP) binnen Windows Installer-pakketten voor Windows Me. Dit ICE controleert ook of er geen bestanden in de Tabel BindImage verwijzen naar SFP-catalogi.
Windows-bestandsbeveiliging vereist een exacte overeenkomst tussen het bestand en de handtekening die is ingesloten in het catalogusbestand. Bestanden die verwijzen naar een SFP-catalogus mogen niet worden vermeld in de tabel BindImage omdat het effect van de actie BindImage op deze bestanden verschilt tussen computers. Bestanden waarnaar wordt verwezen door SFP-catalogi moeten zich in onderdelen bevinden die permanent of lokaal zijn geïnstalleerd.
Resultaat
ICE76 plaatst een fout voor elk bestand in de BindImage-tabel die zich ook in de tabel FileSFPCatalogbevindt.
ICE76 voert een fout uit als een bestand in de tabel FileSFPCatalog deel uitmaakt van een onderdeel met een van de volgende waar:
- msidbComponentAttributesPermanent niet is ingesteld in de kolom Kenmerken van de tabel Component.
- msidbComponentAttributesSourceOnly is ingesteld in de kolom Kenmerken van de tabel Component.
- msidbAttributesOptional is ingesteld in de kolom Kenmerken van de tabel Component.
Voorbeeld
ICE76 rapporteert de volgende fout voor het voorbeeld:
File 'File1' references a SFP catalog. Therefore it cannot be in the BindImage table.
FileSFPCatalog Table (gedeeltelijk)
Bestand_ | SFPCatalog_ |
---|---|
Bestand1 | Catalog1.Cat |
BindImage Table (gedeeltelijk)
Bestand_ |
---|
Bestand1 |
U kunt dit oplossen door geen bestanden in te voeren die verwijzen naar SFP-catalogi in de BindImage-tabel.
Verwante onderwerpen