Partilhar via


ICE76

O ICE76 verifica o uso do catálogo SFP (WFP) nos pacotes do Windows Installer para Windows Me. Este ICE também verifica se nenhum arquivo na tabela BindImage fazer referência a catálogos SFP.

A Proteção de Arquivo do Windows requer uma correspondência exata entre o arquivo e a assinatura incorporada no arquivo de catálogo. Os arquivos que fazem referência a um catálogo SFP não devem ser listados na tabela BindImage porque o efeito do de ação BindImage nesses arquivos difere entre computadores. Os arquivos referenciados pelos catálogos SFP devem estar em componentes permanentes ou instalados localmente.

Resultado

ICE76 posta um erro para cada arquivo na tabela BindImage que também está na tabela FileSFPCatalog .

ICE76 gera um erro se um arquivo na tabela FileSFPCatalog pertence a um componente com qualquer um dos seguintes verdadeiros:

  • msidbComponentAttributesPermanent não está definido na coluna Atributos da tabela Componente .
  • msidbComponentAttributesSourceOnly é definido na coluna Atributos da tabela Componente.
  • msidbAttributesOptional é definido na coluna Atributos da tabela Componente.

Exemplo

ICE76 relata o seguinte erro para o exemplo:

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

Tabela FileSFPCatalog (parcial)

File_ SFPCatalog_
Ficheiro1 Catalog1.Cat

 

Tabela BindImage (parcial)

File_
Ficheiro1

 

Para corrigir isso, não insira nenhum arquivo que faça referência a catálogos SFP na tabela BindImage.

Tabela BindImage

Tabela de componentes

Tabela FileSFPCatalog

de referência ICE