Jelenleg nem kapcsolódik az internethez. Várakozás a kapcsolat helyreállítására

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

A Windows XP támogatása megszűnt

A Microsoft 2014. április 8-án megszüntette a Windows XP terméktámogatását. Ez a változás kihatással van a szoftverfrissítésekre és a biztonsági beállításokra. Megtudhatja, hogy ez milyen következményekkel jár és hogyan tarthatja fenn rendszere védelmét.

2015. július 14-én véget ért a Windows Server 2003 támogatása

2015. július 14-én a Microsoft megszüntette a Windows Server 2003 támogatását. Ez a változás kihatással van a szoftverfrissítésekre és a biztonsági beállításokra. Megtudhatja, hogy ez milyen következményekkel jár és hogyan tarthatja fenn rendszere védelmét.

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:
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.)
update security_patch security_update security bug flaw vulnerability malicious attacker exploit registry unauthenticated buffer overrun overflow specially-formed scope specially-crafted denial of service DoS TSE WinNT Win2000 security update patch bulletin .NET Framework 2.0 flaw vulnerability malicious attacker exploit
Tulajdonságok

Cikkazonosító: 924053 - Utolsó ellenőrzés: 12/03/2007 07:48:00 - Verziószám: 1.3

  • 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
  • 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)
  • 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
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Server SP4
  • 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
  • kbbug kbfix kbsecvulnerability kbqfe kbsecurity kbsecbulletin kbpubtypekc kbexpertisebeginner KB924053
Visszajelzés