Fix:安装安全更新 MS07-012 后 MFC 源文件 Oleui2.cpp 没有更新

文章翻译 文章翻译
文章编号: 933273 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

安装安全更新 MS07-012 时,计算机上的 Microsoft 基础类 (MFC) 源文件 (Oleui2.cpp) 没有更新。Oleui2.cpp 文件位于以下文件夹中:
Drive:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\Atlmfc\Src\Mfc
因为 MFC 包含在 Oleui2.cpp 文件中,并且用户可以使用 Oleui2.cpp 文件随意地重新编译 MFC 库,所以必须更新该文件。

要验证此问题,请查看 Oleui2.cpp 文件的“修改日期”属性和“大小”属性。如果该文件的大小为 4,131 字节,或者“修改日期”属性的值为 2002 年 7 月 12 日,则安装的是较早版本的 Oleui2.cpp 文件。我们建议您安装更新的 Oleui2.cpp 文件。

原因

发生此问题的原因是安全更新 MS07-012 中不包括 Oleui2.cpp 文件。该安全更新仅包括已编译 MFC 库的更新版本。

解决方案

要解决此问题,请在计算机上安装更新的 Oleui2.cpp 文件。为此,请按照下列步骤操作:
  1. 下载更新的 Oleui2.cpp 文件。

    可以从 Microsoft 下载中心下载以下文件:
    收起这个图片展开这个图片
    下载
    立即下载更新的 Oleui2.cpp 程序包。
    发布日期:2007 年 2 月 21 日

    有关如何下载 Microsoft 支持文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    119591 如何从联机服务获取 Microsoft 支持文件
    Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,以帮助防止在未经授权的情况下对其进行任何更改。
  2. 将更新的 Oleui2.cpp 文件复制到计算机的以下文件夹中:
    Drive:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\Atlmfc\Src\Mfc
注意
  • 在重新编译 MFC 库“之前”必须将更新的 Oleui2.cpp 文件安装到指定的文件夹。例如,如果要使用 Microsoft Layer for Unicode (MSLU),就必须安装更新的 Oleui2.cpp 文件。
  • 唯一一个针对该安全更新而更新的 MFC 源文件是 Oleui2.cpp 文件。安装 Microsoft Visual Studio .NET 2003 Service Pack 1 时,会将所有其他源文件更新到最新版本。

状态

Microsoft 已经确认这是在“适用于”部分中列出的 Microsoft 产品中存在的问题。

更多信息

有关安全更新 MS07-012 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
927696 Visual Studio .NET 2003 Service Pack 1 开发平台的安全更新说明
有关软件更新术语的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684 有关用于描述 Microsoft 软件更新标准术语的介绍

属性

文章编号: 933273 - 最后修改: 2007年3月1日 - 修订: 1.2
这篇文章中的信息适用于:
  • Microsoft Visual Studio .NET 2003 Service Pack 1?当用于
    • 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
关键字:?
kbbug kbfix kbqfe kbsecurity kbprb atdownload kbexpertiseinter kbexpertisebeginner KB933273
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

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