您目前已離線,請等候您的網際網路重新連線

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

徵狀
當您安裝安全性更新 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 下載中心」下載下列檔案:
    發行日期: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 軟體更新的標準術語
security update patch bulletin visual studio vs 2003 service pack 1 vs2003 sp1 mfc mfc71u.dll flaw vulnerability malicious attacker exploit microsoft foundation classes oleui2.cpp source
內容

文章識別碼:933273 - 最後檢閱時間:03/02/2007 04:31:00 - 修訂: 1.2

  • Microsoft Visual Studio .NET 2003 Service Pack 1
  • kbbug kbfix kbqfe kbsecurity kbprb atdownload kbexpertiseinter kbexpertisebeginner KB933273
意見反應