ICE76

ICE76 überprüft die Verwendung des SFP-Katalogs (WFP) in Windows Installer-Paketen für Windows Me. Dieser ICE stellt auch sicher, dass keine Dateien in der BindImage-Tabelle auf SFP-Kataloge verweisen.

Für Windows File Protection ist eine genaue Übereinstimmung zwischen der Datei und der in die Katalogdatei eingebetteten Signatur erforderlich. Dateien, die auf einen SFP-Katalog verweisen, dürfen nicht in der BindImage-Tabelle aufgeführt werden, da die Auswirkungen der BindImage-Aktion auf diese Dateien auf verschiedenen Computern unterschiedlich sind. Dateien, auf die von SFP-Katalogen verwiesen wird, müssen sich in Komponenten befinden, die dauerhaft oder lokal installiert sind.

Ergebnis

ICE76 sendet einen Fehler für jede Datei in der BindImage-Tabelle, die sich auch in der FileSFPCatalog-Tabelle befindet.

ICE76 gibt einen Fehler aus, wenn eine Datei in der FileSFPCatalog-Tabelle zu einer Komponente gehört, auf die eine der folgenden Aussagen zutrifft:

  • msidbComponentAttributesPermanent ist in der Spalte „Attributes“ der Component-Tabelle nicht festgelegt.
  • msidbComponentAttributesSourceOnly ist in der Spalte „Attributes“ der Component-Tabelle festgelegt.
  • msidbAttributesOptional ist in der Spalte „Attributes“ der Component-Tabelle festgelegt.

Beispiel

ICE76 meldet beispielsweise den folgenden Fehler:

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

FileSFPCatalog-Tabelle (Auszug)

File_ SFPCatalog_
Datei1 Catalog1.Cat

 

BindImage-Tabelle (Auszug)

File_
Datei1

 

Um dies zu beheben, geben Sie keine Dateien, die auf SFP-Kataloge verweisen, in die BindImage-Tabelle ein.

BindImage-Tabelle

Component-Tabelle

FileSFPCatalog-Tabelle

ICE-Referenz