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.
Tópicos relacionados