CORRECÇÃO: O ficheiro fonte Oleui2.cpp das MFC não é actualizado quando instala a actualização de segurança MS07-012

Traduções de Artigos Traduções de Artigos
Artigo: 933273 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Quando instala a actualização de segurança MS07-012, o ficheiro fonte das Microsoft Foundation Classes (MFC, Oleui2.cpp) não é actualizado no computador. O ficheiro Oleui2.cpp encontra-se na seguinte pasta:
Unidade:\Programas\Microsoft Visual Studio .NET 2003\Vc7\Atlmfc\Src\Mfc
Uma vez que as MFCs estão incluídas no ficheiro Oleui2.cpp e devido ao facto de um utilizador poder recompilar livremente as bibliotecas MFC a partir do ficheiro Oleui2.cpp, o ficheiro tem de ser actualizado.

Para verificar este problema, veja a propriedade da data de modificação e a do tamanho do ficheiro Oleui2.cpp. Se o tamanho do ficheiro for 4.131 bytes ou se a data de modificação for 12 de Julho de 2002, está instalada a versão anterior do ficheiro Oleui2.cpp. Recomendamos que instale o ficheiro Oleui2.cpp.

Causa

Este problema ocorre porque a actualização de segurança MS07-012 não inclui o ficheiro Oleui2.cpp. A actualização de segurança apenas inclui as versões actualizadas das bibliotecas MFC compiladas.

Resolução

Para resolver este problema, instale o ficheiro Oleui2.cpp actualizado no computador. Para tal, siga estes passos:
  1. Transfira o ficheiro Oleui2.cpp actualizado.

    O seguinte ficheiro está disponível para transferência a partir do centro de transferências da Microsoft:
    Reduzir esta imagemExpandir esta imagem
    Transferir
    Transferir o pacote do Oleui2.cpp actualizado agora.
    Data de edição: 21 de Fevereiro de 2007

    Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
    119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online
    A Microsoft procedeu à detecção de vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.
  2. Copie o ficheiro Oleui2.cpp actualizado para a seguinte pasta do computador:
    Unidade:\Programas\Microsoft Visual Studio .NET 2003\Vc7\Atlmfc\Src\Mfc
Notas
  • Tem de instalar o ficheiro Oleui2.cpp actualizado na pasta especificada "antes" de recompilar as bibliotecas MFC. Por exemplo, tem de instalar o ficheiro Oleui2.cpp actualizado se pretender utilizar a MSLU (Microsoft Layer for Unicode).
  • O único ficheiro fonte das MFC actualizado para esta actualização de segurança é o ficheiro Oleui2.cpp. Todos os outros ficheiros fonte são actualizados para a versão mais recente quando instala o Microsoft Visual Studio .NET 2003 Service Pack 1.

Ponto Da Situação

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

Mais Informação

Para obter mais informações sobre a actualização de segurança MS07-012, clique no número de artigo que se segue para o visualizar na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
927696 Descrição da actualização de segurança para a plataforma de desenvolvimento Visual Studio .NET 2003 Service Pack 1
Para obter mais informações sobre a terminologia de actualizações de software, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
824684 Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Propriedades

Artigo: 933273 - Última revisão: 1 de março de 2007 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio .NET 2003 Service Pack 1 nas seguintes plataformas
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Media Center Edition Service Pack 2 (SP2)
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Tablet PC Edition Service Pack 2 (SP2)
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Service Pack 4
Palavras-chave: 
kbbug kbfix kbqfe kbsecurity kbprb atdownload kbexpertiseinter kbexpertisebeginner KB933273

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com