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

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 924053 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

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:
Deze tabel samenvouwenDeze tabel uitklappen
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:
197147 Opdrachtregelparameters voor updatepakketten van IExpress-software

Eigenschappen

Artikel ID: 924053 - Laatste beoordeling: maandag 3 december 2007 - Wijziging: 1.3
De informatie in dit artikel is van toepassing op:
  • 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 op de volgende platformen
    • 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) op de volgende platformen
    • 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 op de volgende platformen
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Server SP4 op de volgende platformen
    • 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
Trefwoorden: 
kbexpertisebeginner kbqfe kbsecurity kbsecbulletin kbsecvulnerability kbbug kbfix kbpubtypekc KB924053

Geef ons feedback

 

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