ICE76

ICE76 comprueba el uso del catálogo SFP (WFP) en los paquetes de Windows Installer para Windows Me. Este ICE también comprueba que ningún archivo de la tabla BindImage haga referencia a catálogos SFP.

Protección de archivos de Windows requiere una coincidencia exacta entre el archivo y la firma insertada en el archivo de catálogo. Los archivos que hacen referencia a un catálogo SFP no deben aparecer en la tabla BindImage porque el efecto de la acción BindImage en estos archivos difiere entre los equipos. Los archivos a los que hacen referencia los catálogos SFP deben estar en componentes que sean permanentes o estén instalados localmente.

Resultado

ICE76 publica un error para cada archivo de la tabla BindImage que también está en la tabla FileSFPCatalog.

ICE76 genera un error si un archivo de la tabla FileSFPCatalog pertenece a un componente con cualquiera de los siguientes valores True:

  • msidbComponentAttributesPermanent no está establecido en la columna Attributes de la tabla Component.
  • msidbComponentAttributesSourceOnly no está establecido en la columna Attributes de la tabla Component.
  • msidbAttributesOptional está establecido en la columna Attributes de la tabla Component.

Ejemplo

ICE76 comunica el siguiente error relativo al ejemplo:

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

Tabla FileSFPCatalog (parcial)

File_ SFPCatalog_
Archivo1 Catalog1.Cat

 

Tabla BindImage (parcial)

File_
Archivo1

 

Para corregir esto, no especifique ningún archivo que haga referencia a catálogos SFP en la tabla BindImage.

BindImage Table

Tabla Component

Tabla FileSFPCatalog

Referencia de ICE