Compartilhar via


ICE76

O ICE76 verifica o uso do catálogo do SFP (WFP) em pacotes do Windows Installer para Windows Me. Esse ICE também verifica se nenhum arquivo na tabela BindImage referenciar catálogos SFP.

A Proteção de Arquivos do Windows requer uma correspondência exata entre o arquivo e a assinatura inserida 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 da ação BindImage nesses arquivos difere entre computadores. Os arquivos referenciados por catálogos SFP devem estar em componentes permanentes ou instalados localmente.

Resultado

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

O ICE76 gera um erro se um arquivo na tabela FileSFPCatalog pertencer a um componente com qualquer um dos seguintes true:

  • 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

O ICE76 relata o seguinte erro para o exemplo:

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

da tabela FileSFPCatalog (parcial)

Arquivo_ SFPCatalog_
Arquivo1 Catalog1.Cat

 

da Tabela BindImage (parcial)

Arquivo_
Arquivo1

 

Para corrigir isso, não insira nenhum arquivo que referencie catálogos SFP na tabela BindImage.

de tabela BindImage

da tabela de componentes do

da tabela FileSFPCatalog

de referência do ICE