MS07-012 güvenlik güncelleştirmesini yüklediğinizde, bilgisayardaki Microsoft Foundation Classes (MFC) kaynak dosyası (Oleui2.cpp) güncelleştirilmez. Oleui2.cpp dosyası aşağıdaki klasörde bulunur:
Sürücü:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\Atlmfc\Src\Mfc
MFC Oleui2.cpp dosyasına dahil olduğundan ve kullanıcı Oleui2.cpp dosyasını kullanarak MFC kitaplıklarını serbestçe yeniden derleyebileceğinden, bu dosyanın güncelleştirilmesi gerekir.
Bu sorunun olduğunu doğrulamak için, Oleui2.cpp dosyasının Değiştirme tarihi ve Boyut özelliklerini görüntüleyin. Dosya boyutu 4.131 bayt ise veya Değiştirme tarihi 12 Temmuz 2002 ise, Oleui2.cpp dosyasının önceki sürümü yüklüdür. Güncelleştirilmiş Oleui2.cpp dosyasını yüklemenizi öneririz.
Neden
Bu sorun, MS07-012 güvenlik güncelleştirmesi Oleui2.cpp dosyasını içermediği için oluşmaktadır. Güvenlik güncelleştirmesi yalnızca derlenmiş MFC kitaplıklarının güncelleştirilmiş sürümlerini içermektedir.
Çözüm
Bu sorunu gidermek için, bilgisayara güncelleştirilmiş Oleui2.cpp dosyasını yükleyin. Bunu yapmak için aşağıdaki adımları izleyin:
Microsoft Destek dosyalarını karşıdan yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591 Microsoft destek dosyaları çevrimiçi hizmetlerden nasıl alınır
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.
Güncelleştirilmiş Oleui2.cpp dosyasını bilgisayarda aşağıdaki klasöre kopyalayın:
Sürücü:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\Atlmfc\Src\Mfc
Notlar
MFC kitaplıklarını yeniden derlemeden "önce" güncelleştirilmiş Oleui2.cpp dosyasını belirtilen klasöre yüklemeniz gerekir. Örneğin, Microsoft Unicode Katmanı (MSLU) kullanmak istiyorsanız, güncelleştirilmiş Oleui2.cpp dosyasını yüklemeniz gerekir.
Bu güvenlik güncelleştirmesinde güncelleştirilen tek MFC kaynak dosyası Oleui2.cpp dosyasıdır. Diğer tüm dosyalar, Microsoft Visual Studio .NET 2003 Service Pack 1'i yüklediğinizde en son sürüme güncelleştirilir.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Daha fazla bilgi
Güvenlik güncelleştirmesi MS07-012 hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
927696 Visual Studio .NET 2003 Service Pack 1 geliştirme platformuna yönelik güvenlik güncelleştirmesinin açıklaması
Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması
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