FIX:安裝安全性更新 MS07-012 時,MFC 來源檔案 Oleui2.cpp 沒有更新

文章編號: 933273 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

當您安裝安全性更新 MS07-012 時,電腦上的 Microsoft Foundation Classes (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 檔案的 Modified 屬性和 Size 屬性。如果檔案大小為 4,131 位元組,或如果 Modified 屬性的值為 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月2日 - 版次: 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及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見