MS07-043: Popis aktualizace zabezpečení pro redistribuovatelný balíček jazyka Visual Basic 6.0

Překlady článku Překlady článku
ID článku: 924053 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

ÚVOD

Společnost Microsoft vydala bulletin zabezpečení MS07-043. Ten obsahuje všechny podstatné informace týkající se této aktualizace zabezpečení. Tyto informace zahrnují seznam souborů a možnosti nasazení. Chcete-li zobrazit celý obsah bulletinu zabezpečení, navštivte jeden z následujících webů společnosti Microsoft:

Důležité změny v této aktualizaci zabezpečení

Ve verzích jazyka Microsoft Visual Basic 6.0 novějších než verze Visual Basic 6.0 Service Pack 6.0 (SP6) získává průvodce Visual Basic Package and Deployment Wizard soubor Oleaut32.dll z následujícího umístění:
Instalační_složka_jazyka_VisualBasic\Wizards\PDWizard\Redist
Tato složka obsahuje jedinou kopii souboru Oleaut32.dll. Výrobci a vývojáři softwaru mohou tento soubor použít pro všechny operační systémy, které jazyk Visual Basic 6.0 podporuje.

Tato aktualizace zabezpečení obsahuje více verzí souboru Oleaut32.dll určených pro konkrétní operační systémy. Tato aktualizace zabezpečení vytvoří nové složky v původní složce Redist. Verze souboru Oleaut32.dll pro jednotlivé operační systémy budou zkopírovány do těchto složek tak, jak je uvedeno v následující tabulce:
Zmenšit tuto tabulkuRozšířit tuto tabulku
Operační systémSložka
Windows Server 2003,Instalační_složka_jazyka_VisualBasic\Wizards\PDWizard\Redist\WinServer2003
Windows Server 2003 SP1Instalační_složka_jazyka_VisualBasic\Wizards\PDWizard\Redist\WinServer2003SP1
Windows XP SP2Instalační_složka_jazyka_VisualBasic\Wizards\PDWizard\Redist\WinXPSP2
Windows 2000Instalační_složka_jazyka_VisualBasic\Wizards\PDWizard\Redist\Win2000
Windows NT 4.0Instalační_složka_jazyka_VisualBasic\Wizards\PDWizard\Redist\NT4
Windows NT 4.0 Terminal ServerInstalační_složka_jazyka_VisualBasic\Wizards\PDWizard\Redist\NT4TS

Co tyto změny znamenají pro výrobce softwaru, kteří distribuují soubor Oleaut32.dll v balíčku společně s některou aplikací

Ze změny distribuce souboru Oleaut32.dll vyplývají tyto následky: Výrobci softwaru, kteří poskytují soubor Oleaut32.dll v balíčku společně s nějakou aplikací, nemohou dodávat jediný soubor pro všechny operační systémy, ve kterých daná aplikace bude spouštěna. Namísto toho je třeba nabízet verzi souboru Oleaut32.dll, která je určena právě pro příslušný operační systém, do nějž bude balíček nainstalován.

Poznámka: Při výběru se nedoporučuje jednoduše vybrat kopii souboru Oleaut32.dll umístěnou ve složce %WINDIR%\System32. Nedoporučuje se to proto, že verze umístěná v této složce byla odzkoušena pro použití pouze s určitým operačním systémem.

Pokud například vývoj a příprava balíčku pro distribuci aplikace proběhne v počítači se systémem Windows XP a bude použita kopie souboru Oleaut32.dll umístěná ve složce %WINDIR% \System32, aplikaci nebude možné spustit v počítači s jiným operačním systémem než Windows XP. Aplikace nebude například spustitelná v počítači s operačním systémem Windows Server 2003.

Proto při přípravě balíčku a začleňování souboru Oleaut32.dll pro dodání s aplikací doporučujeme následující postup:
  1. Určete operační systémy, ve kterých aplikace musí běžet.
  2. Rozhodněte se, která z následujících možností vám bude nejlépe vyhovovat:
    • Můžete sestavit oddělené balíčky nebo instalační programy pro jednotlivé operační systémy.
    • Můžete sestavit jediný balíček nebo instalační program, který zajistí fungování ve všech určených operačních systémech.
  3. Při sestavování oddělených balíčků nebo instalačních programů pro jednotlivé operační systémy se řiďte následujícími pokyny:
    • Každý balíček nebo instalační program v sobě musí obsahovat správnou verzi souboru Oleaut32.dll. Soubor je třeba vybrat ze složky odpovídající operačnímu systému, pro který je balíček nebo instalační program sestavován.
    • Balíček musí během instalace rozpoznat operační systém, do kterého je instalován. Balíček může zahájit instalaci pouze v případě, pokud je rozpoznán správný operační systém.
  4. Při sestavování jediného balíčku nebo instalačního programu, který zajistí fungování ve všech určených operačních systémech, se řiďte následujícími pokyny:
    • Tento balíček nebo instalační program v sobě musí obsahovat všechny verze souboru Oleaut32.dll.
    • Balíček nebo instalační program musí během instalace rozpoznat operační systém, do kterého je instalován. Balíček nebo instalační program musí vybrat správnou kopii souboru Oleaut32.dll k instalaci.

Informace o odinstalaci aktualizace

Aktualizace pro jazyk Visual Basic 6.0 používají instalační službu IExpress,proto tyto aktualizace není možné odinstalovat.

Přepínače příkazového řádku podporované touto aktualizací

Informace o různých přepínačích příkazového řádku podporovaných touto aktualizací naleznete v bulletinu zabezpečení, na který je odkazováno v části Úvod. Další informace o těchto přepínačích příkazového řádku naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
197147 Přepínače příkazového řádku pro balíčky aktualizací softwaru aplikace IExpress

Vlastnosti

ID článku: 924053 - Poslední aktualizace: 3. prosince 2007 - Revize: 1.3
Informace v tomto článku jsou určeny pro produkt:
  • 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 na těchto platformách
    • 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) na těchto platformách
    • 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 na těchto platformách
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Server SP4 na těchto platformách
    • 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
Klíčová slova: 
kbexpertisebeginner kbqfe kbsecurity kbsecbulletin kbsecvulnerability kbbug kbfix kbpubtypekc KB924053

Dejte nám zpětnou vazbu

 

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