Artigo: 922225 - Última revisão: quarta-feira, 15 de Julho de 2009 - Revisão: 2.0

O separador assinaturas digitais poderá não ser apresentado na caixa de diálogo Propriedades de um ficheiro assinado digitalmente que tiver mais de aproximadamente 400 MB no Windows XP com Service Pack 2

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sintomas

No Microsoft Windows XP com Service Pack 2 (SP2), o separador Assinaturas digitais poderá não ser apresentado na caixa de diálogo Propriedades de um ficheiro assinado digitalmente maior do que aproximadamente 400 MB.

Quando instala um ficheiro .exe assinada digitalmente maior do que aproximadamente 300 MB, poderá receber uma mensagem de aviso de segurança informa que o publisher está desconhecido.

Causa

Este problema poderá ocorrer quando a chamada ficheiro Crypt32.dll CryptoAPI não tem êxito. O ficheiro Crypt32.dll efectua esta chamada para verificar o ficheiro assinado. Esta chamada não terá êxito quando o ficheiro assinado digitalmente é demasiado grande para a função MapViewOfFile a mapear.

Nota O tamanho de ficheiro em que este problema ocorre varia consoante o valor que a função MapViewOfFile devolve.

Como contornar

Para contornar este problema, utilize um dos seguintes métodos:
  • Utilize a ferramenta de verificação de certificados (Chktrust.exe) para verificar o estado de um ficheiro assinado.

    Esta ferramenta da linha de comandos está incluída na versão 1.1 do .NET Framework. Para mais informações sobre esta ferramenta, visite o seguinte Web site da Microsoft:
    http://msdn2.microsoft.com/en-us/library/z045761b.aspx (http://msdn2.microsoft.com/en-us/library/z045761b.aspx)
  • Utilize o catálogo assinatura em vez de assinatura de binário para assinar o ficheiro.

    Para obter mais informações sobre assinaturas de catálogo, visite os seguintes Web sites da Microsoft:

    utilizar ficheiros de catálogo
    http://msdn2.microsoft.com/en-us/library/Aa741204.aspx (http://msdn2.microsoft.com/en-us/library/Aa741204.aspx)
    MakeCat
    http://msdn2.microsoft.com/en-us/library/aa386967.aspx (http://msdn2.microsoft.com/en-us/library/aa386967.aspx)
Nota Políticas de restrição software que utilizem uma regra de certificados exigir assinatura binário e não funcionam com assinatura de catálogo. Se tiver o problema descrito neste artigo, pode utilizar em vez disso, uma regra de caminho ou o hash para implementar uma política de restrição de software no ficheiro.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Service Pack 2 nas seguintes plataformas
    • Microsoft Windows XP Professional Edition
Palavras-chave: 
kbmt kbtshoot KB922225 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 922225  (http://support.microsoft.com/kb/922225/en-us/ )