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 |
Arquivo_ |
---|
Arquivo1 |
Para corrigir isso, não insira nenhum arquivo que referencie catálogos SFP na tabela BindImage.
Tópicos relacionados