MS07-043: Beskrivelse af sikkerhedsopdatering til den videredistribuerbare systemkomponent til Visual Basic 6.0.

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 924053 - Få vist de produkter, som denne artikel refererer til.
Udvid alle | Skjul alle

På denne side

INTRODUKTION

Microsoft har udgivet sikkerhedsbulletin MS07-043, som indeholder alle relevante oplysninger vedrørende sikkerhedsopdateringen. Disse oplysninger omfatter filmanifestoplysninger og implementeringsindstillinger. Du kan finde den komplette sikkerhedsbulletin på et af følgende Microsoft-websteder:

Vigtige ændringer i denne sikkerhedsopdatering

I de versioner af Microsoft Visual Basic 6.0, der er nyere end Visual Basic 6.0 Service Pack 6.0 (SP6), henter Visual Basic-pakke- og installationsguiden filen Oleaut32.dll fra følgende placering:
VisualBasic_Installation_Folder\Wizards\PDWizard\Redist
Denne mappe indeholder en enkelt kopi af filen Oleaut32.dll. Filen kan bruges af softwareleverandører og -udviklere til alle operativsystemer, der understøttes af Visual Basic 6.0.

Denne sikkerhedsopdatering indeholder flere operativsystemspecifikke versioner af filen Oleaut32.dll. Sikkerhedsopdateringen opretter nye mapper under den oprindelige mappe Redist. De operativsystemspecifikke versioner af filen Oleaut32.dll kopieres til disse mapper som vist i nedenstående tabel:
Skjul tabellenUdvid tabellen
OperativsystemMappe
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

Betydningen af disse ændringer for softwareleverandører, der pakker og videredistribuerer filen Oleaut32.dll sammen med et program

Ændringen i leveringen af filen Oleaut32.dll har følgende resultater. Som softwareleverandør, der pakker og videredistribuerer filen Oleaut32.dll i et program, kan du ikke levere en enkelt fil til alle de destinationsoperativsystemer, som programmet kører på. I stedet skal du levere den version af filen Oleaut32.dll, som er relevant for det specifikke operativsystem, pakken skal installeres på.

Bemærk! Vi anbefaler, at du ikke kun vælger den kopi af filen Oleaut32.dll, som findes i mappen %WINDIR%\System32. Vi anbefaler dette, fordi versionen, der findes i denne mappe, kun er blevet brugstestet sammen med det specifikke operativsystem.

Hvis du f.eks. bruger en Windows XP-baseret computer til at udvikle og pakke programmet, og hvis du vælger den kopi af filen Oleaut32.dll, som findes i mappen %WINDIR% \System32 på denne computer, kan programmet ikke køre på andre operativsystemer end Windows XP. Programmet kan f.eks. ikke køre på en Windows Server 2003-baseret computer.

Derfor anbefaler vi, at du benytter følgende fremgangsmåde, når du samler filen Oleaut32.dll i pakker, der skal videredistribueres sammen med et program:
  1. Fastslå, hvilke operativsystemer programmet skal køre på.
  2. Beslut, hvilken af følgende muligheder du foretrækker:
    • Lav separate pakker eller installationsprogrammer til hvert enkelt destinationsoperativsystem
    • Lav en enkelt pakke eller et enkelt installationsprogram, der kan håndtere alle destinationsoperativsystemer
  3. Hvis du vil lave separate pakker eller installationsprogrammer til hvert enkelt destinationsoperativsystem, skal du følge nedenstående retningslinjer:
    • Hver pakke eller hvert installationsprogram skal indeholde den korrekte version af filen Oleaut32.dll. Den mappe, du vælger filen fra, bestemmes af det operativsystem, som den specifikke pakke eller det specifikke installationsprogram er bygget til.
    • Pakken skal registrere operativsystemet under installationen af pakken. Derudover skal pakken kun installeres, hvis det korrekte operativsystem registreres.
  4. Hvis du vil lave en separat pakke eller et separat installationsprogram, der henvender sig til alle destinationsoperativsystemer, skal du følge nedenstående retningslinjer:
    • Pakken eller installationsprogrammet skal indeholde alle de forskellige versioner af filen Oleaut32.dll.
    • Under installationen skal pakken eller installationsprogrammet registrere destinationsoperativsystemet. Derudover skal pakken eller installationsprogrammet vælge at installere den korrekte kopi af filen Oleaut32.dll.

Oplysninger om fjernelse af opdatering

Opdateringer til Visual Basic 6.0 benytter IExpress Microsoft Windows-installationsprogrammet. Disse opdateringer kan derfor ikke fjernes.

Kommandolinjeparametre, der understøttes af denne opdatering

Du kan finde oplysninger om de forskellige kommandolinjeparametre, som understøttes af denne opdatering, i den sikkerhedsbulletin, der er nævnt i afsnittet "Introduktion". Du kan finde flere oplysninger om disse kommandolinjeparametre ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
197147 Kommandolinjeparametre for opdateringspakker til IExpress-software. Artiklen er evt. på engelsk.

Egenskaber

Artikel-id: 924053 - Seneste redigering: 3. december 2007 - Redigering: 1.3
Oplysningerne i denne artikel gælder:
  • 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 på følgende platforme
    • 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) på følgende platforme
    • 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 på følgende platforme
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Server SP4 på følgende platforme
    • 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
Nøgleord: 
kbexpertisebeginner kbqfe kbsecurity kbsecbulletin kbsecvulnerability kbbug kbfix kbpubtypekc KB924053

Send 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