MS07-043: Beskrivelse av sikkerhetsoppdateringen for Visual Basic 6.0 som kan distribueres på nytt

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 924053 - Vis produkter som denne artikkelen gjelder for.
Vis alt | Skjul alt

På denne siden

INNLEDNING

Microsoft har gitt ut sikkerhetsbulletin MS07-043. Sikkerhetsbulletinen inneholder all relevant informasjon om sikkerhetsoppdateringen. Informasjonen inkluderer informasjon om filmanifest og alternativer for distribusjon. Hvis du vil vise hele sikkerhetsbulletinen, kan du gå til et av følgende Microsoft-webområder:

Viktige endringer i denne sikkerhetsoppdateringen

I nyere versjoner enn Visual Basic 6.0 Service Pack 6 (SP6) i Microsoft Visual Basics 6.0, henter Visual Basics veiviser for pakking og distribusjon Oleaut32.dll-filen fra følgende plassering:
VisualBasic_Installation_Folder\Wizards\PDWizard\Redist
Denne mappen inneholder én kopi av Oleaut32.dll-filen. Programvareleverandører og programvareutviklere kan bruke denne filen i alle operativsystemer som støttes av Visual Basic 6.0.

Denne sikkerhetsoppdateringen inneholder flere operativsystemspesifikke versjoner av Oleaut32.dll-filen. Sikkerhetsoppdateringen oppretter nye mapper under den originale Redist-mappen. De operativsystemspesifikke versjonene av Oleaut32.dll-filen kopieres til disse mappene, som vist i følgende tabell:
Skjul denne tabellenVis denne 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

Hva disse endringene betyr for programvareleverandører som pakker og distribuerer Oleaut32.dll-filen med et program

Endringen i hvordan Oleaut32.dll-filen sendes, har følgende resultater. Hvis du er en programvareleverandør som pakker og distribuerer Oleaut32.dll-filen i et program, kan du ikke sende en enkelt fil for alle operativsystemene som programmet kjøres på. I stedet for må du sende versjonen av Oleaut32.dll-filen som passer det aktuelle operativsystemet som pakken skal installeres i.

Obs!  Vi anbefaler at du ikke velger kopien av Oleaut32.dll-filen i %WINDIR%\System32-mappen. Det er fordi versjonen i denne mappen bare er testet for bruk med det aktuelle operativsystemet.

Hvis du for eksempel bruker en Windows XP-basert datamaskin for å utvikle og pakke programmet, og du velger kopien av Oleaut32.dll-filen i %WINDIR% \System32-mappen på denne datamaskinen, kan ikke programmet kjøres på andre operativsystemer enn Windows XP. Programmet kan for eksempel ikke kjøres på en Windows Server 2003-basert datamaskin.

Derfor anbefaler vi at du bruker følgende prosess når du pakker og bunter Oleaut32.dll-filen for videredistribusjon med et program.
  1. Avgjør hvilke operativsystemer programmet må kunne kjøres på.
  2. Avgjør hvilke av følgende alternativer du foretrekker:
    • Bygge separate pakker eller installasjonsprogrammer for hvert operativsystem
    • Bygge én pakke eller ett installasjonsprogram for å håndtere alle operativsystemene
  3. Hvis du vil bygge separate pakker eller installasjonsprogrammer for hvert operativsystem, kan du bruke følgende retningslinjer:
    • Hver pakke eller installasjonsprogram må bunte korrekt versjon av Oleaut32.dll-filen. Mappen du velger filen fra, bestemmes av operativsystemet som den aktuelle pakken eller det aktuelle installasjonsprogrammet er bygd for.
    • Pakken må oppdage operativsystemet i løpet av installasjonen av pakken. I tillegg må pakken bare installeres når det korrekte operativsystemet oppdages.
  4. Hvis du vil bygge én pakke eller ett installasjonsprogram for alle operativsystemer, kan du bruke følgende retningslinjer:
    • Pakken eller installasjonsprogrammet må bunte alle de forskjellige versjonene av Oleaut32.dll-filen.
    • Pakken eller installasjonsprogrammet må oppdage operativsystemet i løpet av installasjonen. I tillegg må pakken eller installasjonsprogrammet velge å installere rett kopi av Oleaut32.dll-filen.

Oppdatere informasjon om fjerning

Oppdateringer for Visual Basic 6.0 bruker IExpress Microsoft Windows Installer. Derfor kan du ikke fjerne disse oppdateringene.

Kommandolinjebrytere som støttes av denne oppdateringen

Du finner informasjon om forskjellige kommandolinjebrytere som støttes av denne oppdateringen, i sikkerhetsbulletinen som er nevnt under Innledning. Hvis du vil ha mer informasjon om disse kommandolinjebrytere, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
197147 Kommandolinjebrytere for oppdateringspakker for IExpress-programvare (denne artikkelen kan være på engelsk)

Egenskaper

Artikkel-ID: 924053 - Forrige gjennomgang: 3. desember 2007 - Gjennomgang: 1.3
Informasjonen i denne artikkelen gjelder:
  • 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 plattformer
    • 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 plattformer
    • 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 plattformer
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Server SP4 på følgende plattformer
    • 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økkelord: 
kbexpertisebeginner kbqfe kbsecurity kbsecbulletin kbsecvulnerability kbbug kbfix kbpubtypekc KB924053

Gi tilbakemelding

 

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