Javítás: Az Oleui2.cpp MFC-forrásfájl nem frissül az MS07-012. számú biztonsági frissítés telepítésekor

A cikk fordítása A cikk fordítása
Cikk azonosítója: 933273 - A cikkben érintett termékek listájának megtekintése.
Az összes kibontása | Az összes összecsukása

A jelenség

Az MS07-012. számú biztonsági frissítés telepítésekor a Microsoft Foundation Classes (MFC) Oleui2.cpp forrásfájlja nem frissül a számítógépen. Az Oleui2.cpp fájl a következő mappában található:
meghajtó:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\Atlmfc\Src\Mfc
Miután az MFC osztályokat az Oleui2.cpp fájl tartalmazza, és mivel ebből az MFC-tárakat a felhasználók szabadon újrafordíthatják, a fájlt feltétlenül frissíteni kell.

A probléma ellenőrzéséhez nézze meg az Oleui2.cpp fájl módosításra és méretre vonatkozó tulajdonságait. Ha a fájl mérete 4131 bájt, illetve ha a módosítás dátuma 2002. július 12., az Oleui2.cpp fájl korábbi verziója van telepítve. Mindenképp célszerű telepíteni a fájl frissített verzióját.

Oka

A problémát az okozza, hogy az MS07-012. számú biztonsági frissítés nem tartalmazza az Oleui2.cpp fájlt, csak a lefordított MFC-tárak frissített verzióját foglalja magában.

A megoldás

A probléma megoldásához telepítse az Oleui2.cpp fájl frissített verzióját a számítógépen. Ehhez hajtsa végre az alábbi lépéseket:
  1. Töltse le a frissített Oleui2.cpp fájlt.

    A következő fájl letölthető a Microsoft letöltőközpontból:
    A kép összecsukásaA kép kibontása
    Letöltés
    A frissített Oleui2.cpp csomag letöltése
    Kiadás dátuma: 2007. február 21.

    A Microsoft terméktámogatási fájljainak letöltéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
    119591 Microsoft terméktámogatási fájlok beszerzése az online szolgáltatások segítségével
    A Microsoft a kiadás napján rendelkezésre álló legújabb víruskereső szoftverrel ellenőrizte a fájl vírusmentességét. A fájlt biztonságos kiszolgálók tárolják, megakadályozva annak jogosulatlan módosítását.
  2. Másolja az Oleui2.cpp fájlt a számítógép következő mappájába:
    meghajtó:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\Atlmfc\Src\Mfc
Megjegyzések
  • Az Oleui2.cpp fájlt az MFC-tárak újrafordítása „előtt” kell a megadott mappába másolnia. Ez azt jelenti, hogy a frissített fájlt például a Microsoft Layer for Unicode (MSLU) használata előtt kell telepítenie.
  • Az Oleui2.cpp az egyetlen MFC-forrásfájl, amelyet a jelen biztonsági frissítés érint. A többi forrásfájl esetén a Microsoft Visual Studio .NET 2003 Service Pack 1 telepítésekor történik a legújabb verzióra frissítés.

Állapot

A Microsoft megerősítette, hogy a cikkben tárgyalt jelenség az érintett termékek hibájára vezethető vissza.

További információ

Az MS07-012. számú biztonsági frissítésről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
927696 A Visual Studio .NET 2003 Service Pack 1 fejlesztői platform biztonsági frissítésének áttekintése
A szoftverfrissítési terminológiáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
824684 A Microsoft szoftverfrissítéseinek leírásához használt szabványos terminológia bemutatása

Tulajdonságok

Cikk azonosítója: 933273 - Utolsó ellenőrzés: 2007. március 1. - Verziószám: 1.2
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Visual Studio .NET 2003 Service Pack 1 a következő platformokon
    • 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 SP4
    • Microsoft Windows 2000 Server SP4
Kulcsszavak: 
kbbug kbfix kbqfe kbsecurity kbprb atdownload kbexpertiseinter kbexpertisebeginner KB933273
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

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