Je bent nu offline; er wordt gewacht tot er weer een internetverbinding is

MS07-043: Beschrijving van de beveiligingsupdate voor het herdistributiepakket van Visual Basic 6.0

De ondersteuning voor Windows XP is beëindigd

De ondersteuning voor Office 2003 is door Microsoft beëindigd op 8 april. Deze wijziging heeft gevolgen voor software-updates en beveiligingsopties. Meer informatie over wat voor gevolgen dit voor u heeft en hoe u beveiligd blijft.

De ondersteuning voor Windows Server 2003 is op 14 juli 2015 beëindigd

De ondersteuning voor Windows Server 2003 is door Microsoft op 14 juli 2015 beëindigd. Deze wijziging heeft gevolgen voor software-updates en beveiligingsopties. Meer informatie over wat voor gevolgen dit voor u heeft en hoe u beveiligd blijft.

Inleiding
Microsoft heeft beveiligingsbulletin MS07-043 uitgebracht. Het beveiligingsbulletin bevat alle relevante informatie over de beveiligingsupdate. De informatie bestaat onder andere uit bestandsmanifestgegevens en implementatieopties. Ga naar een van de volgende Microsoft-websites als u het volledige beveiligingsbulletin wilt bekijken:

Belangrijke wijzigingen in deze beveiligingsupdate.

In nieuwere versies van Microsoft Visual Basic 6.0 dan Visual Basic 6.0 Service Pack 6.0 (SP6), wordt het bestand Oleaut32.dll door de wizard Package and Deployment van Visual Basic opgehaald vanaf de volgende locatie:
VisualBasic_Installatiemap\Wizards\PDWizard\Redist
Deze map bevat één exemplaar van het bestand Oleaut32.dll. Dit bestand kan door softwareleveranciers en -ontwikkelaars worden gebruikt voor alle besturingssystemen die worden ondersteund door Visual Basic 6.0.

Deze beveiligingsupdate bevat meerdere besturingssysteemspecifieke versies van het bestand Oleaut32.dll. De beveiligingsupdate maakt nieuwe mappen onder de oorspronkelijke map Redist. De besturingssysteemspecifieke versies van het bestand Oleaut32.dll worden naar deze mappen gekopieerd zoals wordt weergegeven in de volgende tabel:
BesturingssysteemMap
Windows Server 2003VisualBasic_Installatiemap\Wizards\PDWizard\Redist\WinServer2003
Windows Server 2003 SP1VisualBasic_Installatiemap\Wizards\PDWizard\Redist\WinServer2003SP1
Windows XP SP2VisualBasic_Installatiemap\Wizards\PDWizard\Redist\WinXPSP2
Windows 2000VisualBasic_Installatiemap\Wizards\PDWizard\Redist\Win2000
Windows NT 4.0VisualBasic_Installatiemap\Wizards\PDWizard\Redist\NT4
Windows NT 4.0 Terminal ServerVisualBasic_Installatiemap\Wizards\PDWizard\Redist\NT4TS

De betekenis van deze wijzigingen voor softwareleveranciers die het bestand Oleaut32.dll samen met een toepassing inpakken en distribueren.

De wijziging in de manier waarop het bestand Oleaut32.dll wordt verzonden, heeft de onderstaande gevolgen. Als u een softwareleverancier bent die het bestand Oleaut32.dll in een toepassing verpakt en distribueert, is het niet mogelijk om een enkel bestand te verzenden voor alle beoogde besturingssystemen waarop de toepassing wordt uitgevoerd. In plaats daarvan moet u de versie van het bestand Oleaut32.dll verzenden, die geschikt is voor het besturingssysteem waarop het pakket zal worden geïnstalleerd.

Opmerking Het is raadzaam om niet alleen het exemplaar van het bestand Oleaut32.dll te selecteren, dat zich in de map %WINDIR%\System32 bevindt. Wij geven dit advies omdat de versie die zich in deze map bevindt, alleen is getest voor gebruik met het betreffende besturingssysteem.

Als u bijvoorbeeld een Windows XP-computer gebruikt om de toepassing te ontwikkelen en te verpakken, en als u het exemplaar van het bestand Oleaut32.dll selecteert dat zich in de map %WINDIR% \System32 op deze computer bevindt, zal de toepassing niet op andere besturingssystemen dan Windows XP kunnen worden uitgevoerd. De toepassing zal bijvoorbeeld niet kunnen worden uitgevoerd op een Windows Server 2003-computer.

We raden u derhalve aan om de volgende procedure te gebruiken wanneer u het bestand Oleaut32.dll inpakt en bundelt voor distributie met een toepassing:
  1. Bepaal de besturingssystemen waarop de toepassing moet worden uitgevoerd.
  2. Bepaal welke van de volgende opties u prefereert:
    • Afzonderlijke pakketten of installatieprogramma's samenstellen voor elk beoogd besturingssysteem.
    • Eén enkel pakket of installatieprogramma samenstellen dat geschikt is voor alle beoogde besturingssystemen.
  3. Als u voor elk beoogd besturingssysteem afzonderlijke pakketten of installatieprogramma's wilt samenstellen, hanteert u de volgende richtlijnen:
    • Elk pakket of installatieprogramma moet de juiste versie van het bestand Oleaut32.dll bevatten. De map waarin u het bestand selecteert, wordt bepaald door het besturingssysteem waarvoor het betreffende pakket of installatieprogramma is vervaardigd.
    • Het besturingssysteem moet tijdens de installatie van het pakket worden gedetecteerd. Bovendien mag het pakket alleen worden geïnstalleerd als het juiste besturingssysteem is gedetecteerd.
  4. Als u één enkel pakket of installatieprogramma wilt samenstellen dat geschikt is voor alle beoogde besturingssystemen, hanteert u de volgende richtlijnen:
    • Het pakket of installatieprogramma moet alle verschillende versies van het bestand Oleaut32.dll bevatten.
    • Het beoogde besturingssysteem moet tijdens de installatie door het pakket of het installatieprogramma worden gedetecteerd. Bovendien moet het juiste exemplaar van het bestand Oleaut32.dll door het pakket of het installatieprogramma worden geselecteerd.

Informatie over het verwijderen van de update

Updates voor Visual Basic 6.0 maken gebruik van het Microsoft Windows-installatieprogramma IExpress. Daarom kunnen deze updates niet worden verwijderd.

Opdrachtregelopties die door deze update worden ondersteund

Informatie over de verschillende opdrachtregelopties die door deze update worden ondersteund, is beschikbaar in het beveiligingsbulletin dat wordt vermeld in de sectie 'Inleiding'.Voor meer informatie over deze opdrachtregelopties klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
197147Opdrachtregelparameters voor updatepakketten van IExpress-software
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 Visual Basic VB 6.0 oleaut32.dll security update patch bug flaw vulnerability malicious attacker exploit registry WinNT Win2000 Win2003 WinXP !error
Eigenschappen

Artikel-id: 924053 - Laatst bijgewerkt: 12/03/2007 07:48:26 - Revisie: 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
  • kbexpertisebeginner kbqfe kbsecurity kbsecbulletin kbsecvulnerability kbbug kbfix kbpubtypekc KB924053
Feedback