MS07-043: A Visual Basic 6.0 szabadon terjeszthető biztonsági frissítésének leírása

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

A lap tartalma

BEVEZETÉS

A Microsoft közzétette az MS07-043-as biztonsági közleményt, amely a biztonsági frissítésre vonatkozó valamennyi fontos tudnivalót tartalmazza, beleértve a javításba foglalt fájlok adatait és a telepítési lehetőségek leírását. A biztonsági közlemény teljes szövege a Microsoft alábbi webhelyein tekinthető meg:

A biztonsági frissítés fontos változásai

A Visual Basic 6.0 Service Pack 6 verziónál későbbi Microsoft Visual Basic 6.0 verziókban a Visual Basic csomagolásra és telepítésre szolgáló varázslója az Oleaut32.dll fájlt a következő helyről szerzi be:
VisualBasic_Installation_Folder\Wizards\PDWizard\Redist\
Ez a mappa az Oleaut32.dll fájl egy példányát tartalmazza. A fájlt a szoftverforgalmazók és a szoftverfejlesztők valamennyi Visual Basic 6.0 által támogatott operációs rendszerhez használhatják.

Ez a biztonsági frissítés az Oleaut32.dll fájl többféle, különböző operációs rendszerekhez illeszkedő verzióját tartalmazza. Ez a biztonsági frissítés az eredeti Redist mappában újabb mappákat hoz létre. Az Oleaut32.dll fájl más operációs rendszerekhez illeszkedő verziói a következő táblázatban látható mappákba lesznek bemásolva:
A táblázat összecsukásaA táblázat kibontása
Operációs rendszerMappa
Windows Server 2003VisualBasic_Installation_Folder\Wizards\PDWizard\Redist\WinServer2003
Windows Server 2003 SP1VisualBasic_Installation_Folder\Wizards\PDWizard\Redist\WinServer2003SP1
Windows XP SP2VisualBasic_Installation_Folder\Wizards\PDWizard\Redist\WinXPSP2
Windows 2000VisualBasic_Installation_Folder\Wizards\PDWizard\Redist\Win2000
Windows NT 4.0VisualBasic_Installation_Folder\Wizards\PDWizard\Redist\NT4
Windows NT 4.0 Terminal ServerVisualBasic_Installation_Folder\Wizards\PDWizard\Redist\NT4TS

Milyen változásokat jelent ez az Oleaut32.dll fájlt más alkalmazás mellé csomagoló és terjesztő szoftverforgalmazók számára

Az Oleaut32.dll fájl szállításával kapcsolatos változások a következőket eredményezik: Az Oleaut32.dll fájlt alkalmazásokhoz csomagoló és velük együtt terjesztő szoftverforgalmazóknak mostantól az alkalmazás futtatására alkalmas különböző cél-operációsrendszerekhez nem szállíthatják ugyanazt a fájlt. Ehelyett az Oleaut32.dll fájlnak azt a verzióját kell szállítaniuk, amely ahhoz az operációs rendszerhez tartozik, amelyen a csomagot telepíteni fogják.

Megjegyzés: A Microsoft azt javasolja, hogy az Oleaut32.dll fájlnak ne csak a %WINDIR%\System32 mappában található példányát jelölje ki; a mappában található fájlverzió ugyanis csak az adott operációs rendszerrel való használathoz lett kifejlesztve.

Ha például az alkalmazás fejlesztését és csomagolását Windows XP rendszert futtató számítógépen végzi, és a számítógép %WINDIR% \System32 mappájában található Oleaut32.dll fájlt jelöli ki, az alkalmazás csak Windows XP rendszeren fog futni, más operációs rendszeren nem. Az alkalmazás a Windows Server 2003 rendszert futtató számítógépeken például nem fog futni.

Ezért a Microsoft azt javasolja, hogy az Oleaut32.dll fájl más alkalmazással terjesztéséhez való csomagolását a következő eljárással végezze:
  1. Állapítsa meg, hogy milyen operációs rendszereken kell az alkalmazásnak működnie.
  2. Válasszon az alábbi lehetőségek közül:
    • Külön csomagok vagy telepítőprogramok létrehozása minden egyes célrendszer számára
    • Egy csomag vagy telepítőprogram létrehozása az összes operációs rendszer kezelésére
  3. Amennyiben minden egyes operációs rendszer számára külön csomagot vagy telepítőprogramot kíván létrehozni, járjon el az alábbi irányelvek szerint:
    • Minden egyes csomagnak vagy telepítőprogramnak az Oleaut32.dll fájl megfelelő verzióját kell tartalmaznia. A mappa, amelyből kiválasztja a fájlt, az adott operációs rendszer függvénye, amelyhez az illető csomag vagy telepítőprogram készül.
    • A telepítés során a csomag felismeri az operációs rendszer típusát. A csomagnak csak akkor kell telepítődnie, ha az operációs rendszer megfelelő.
  4. Amennyiben egy darab csomagot vagy telepítőprogramot kíván létrehozni az összes egyes operációs rendszer számára, járjon el az alábbi irányelvek szerint:
    • A csomagnak vagy telepítőprogramnak az Oleaut32.dll fájl valamennyi verzióját tartalmaznia kell.
    • A telepítés során a csomagnak vagy a telepítőprogramnak fel kell ismernie a cél-operációs rendszert, valamint ki kell tudnia választani a telepítéshez az Oleaut32.dll fájl megfelelő verzióját.

Információ a frissítés eltávolításához

A Visual Basic 6.0 frissítései az IExpress Microsoft Windows telepítőprogramját használja. Ezek a frissítések tehát nem távolíthatók el.

A frissítés által támogatott parancssori kapcsolók

A jelen frissítés által támogatott parancssori kapcsolókról bővebb információt a „Bevezetés” részben említett biztonsági közleményben találhat. A parancssori kapcsolókról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
197147 Az IExpress szoftverfrissítési csomagok parancssori kapcsolói (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)

Tulajdonságok

Cikk azonosítója: 924053 - Utolsó ellenőrzés: 2007. december 3. - Verziószám: 1.3
A cikkben található információ a következő(k)re vonatkozik:
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Starter
  • Windows Vista Business 64-bit edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003 Service Pack 1 a következő platformokon
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003, Standard Edition Service Pack 1 (SP1) a következő platformokon
    • Microsoft Windows Small Business Server 2003 Premium Edition
    • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003 R2 Datacenter x64 Edition
  • Microsoft Windows XP Tablet PC Edition 2005
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Service Pack 2 a következő platformokon
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Server SP4 a következő platformokon
    • Microsoft Small Business Server 2000 Standard Edition
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional SP4
  • Microsoft Windows 2000 Server SP4
  • Microsoft Visual Basic 6.0 Enterprise Edition
  • Microsoft Visual Basic Professional Edition for Windows, Versions 6.0
  • Microsoft Visual Basic 6.0 Learning Edition
Kulcsszavak: 
kbbug kbfix kbsecvulnerability kbqfe kbsecurity kbsecbulletin kbpubtypekc kbexpertisebeginner KB924053
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