MS07-043: Opis aktualizacji zabezpieczeń pakietu redystrybucyjnego programu Visual Basic 6.0

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 924053 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

WPROWADZENIE

Firma Microsoft wydała biuletyn zabezpieczeń MS07-043. Zawiera on wszystkie istotne informacje dotyczące tej aktualizacji zabezpieczeń. Informacje te obejmują manifest pliku i opcje wdrażania. Aby wyświetlić pełny biuletyn zabezpieczeń, odwiedź jedną z następujących witryn firmy Microsoft w sieci Web:

Ważne zmiany w tej aktualizacji zabezpieczeń

W wersjach programu Microsoft Visual Basic 6.0 starszych niż program Visual Basic 6.0 z dodatkiem Service Pack 6.0 (SP6) kreator Visual Basic Package and Deployment Wizard uzyskuje plik Oleaut32.dll z następującej lokalizacji:
Folder_instalacyjny_programu_VisualBasic\Wizards\PDWizard\Redist
Ten folder zawiera pojedynczą kopię pliku Oleaut32.dll. Ten plik może być używany przez dostawców i producentów oprogramowania we wszystkich systemach operacyjnych obsługiwanych przez program Visual Basic 6.0.

Ta aktualizacja zabezpieczeń zawiera wiele wersji pliku Oleaut32.dll dotyczących konkretnych systemów operacyjnych. Ta aktualizacja zabezpieczeń tworzy nowe foldery w oryginalnym folderze Redist. Wersje pliku Oleaut32.dll dotyczące konkretnych systemów operacyjnych są kopiowane do tych folderów zgodnie z informacjami podanymi w poniższej tabeli.
Zwiń tę tabelęRozwiń tę tabelę
System operacyjnyFolder
Windows Server 2003Folder_instalacyjny_programu_VisualBasic\Wizards\PDWizard\Redist\WinServer2003
Windows Server 2003 z dodatkiem SP1Folder_instalacyjny_programu_VisualBasic\Wizards\PDWizard\Redist\WinServer2003SP1
Windows XP z dodatkiem SP2Folder_instalacyjny_programu_VisualBasic\Wizards\PDWizard\RedistWinXPSP2
Windows 2000Folder_instalacyjny_programu_VisualBasic\Wizards\PDWizard\Redist\Win2000
Windows NT 4.0Folder_instalacyjny_programu_VisualBasic\Wizards\PDWizard\Redist\NT4
Windows NT 4.0 Terminal ServerFolder_instalacyjny_programu_VisualBasic\Wizards\PDWizard\Redist\NT4TS

Co te zmiany oznaczają dla dostawców oprogramowania dołączających do pakietów i rozpowszechniających plik Oleaut32.dll wraz z aplikacją

Zmiana w sposobie dostarczania pliku Oleaut32.dll ma następujące skutki. Dostawca oprogramowania dołączający do pakietów i rozpowszechniający plik Oleaut32.dll wraz z aplikacją nie może dostarczać pojedynczego pliku dla wszystkich systemów operacyjnych, w których działa aplikacja. Musi za to dostarczyć wersję pliku Oleaut32.dll odpowiednią dla konkretnego systemu operacyjnego, w którym pakiet będzie zainstalowany.

Uwaga: Zaleca się, aby nie wybierać jedynie kopii pliku Oleaut32.dll zlokalizowanej w folderze %WINDIR%\System32. Zaleca się to, ponieważ wersja zlokalizowana w tym folderze została przetestowana jedynie pod kątem używania w konkretnym systemie operacyjnym.

Jeśli na przykład do utworzenia aplikacji i przygotowania jej pakietu jest używany komputer z systemem Windows XP i jeśli zostanie wybrana kopia pliku Oleaut32.dll zlokalizowana w folderze %WINDIR%\System32 na tym komputerze, aplikacja nie będzie działać w jakimkolwiek innym systemie operacyjnym niż Windows XP. Aplikacja nie będzie na przykład działać na komputerze z systemem Windows Server 2003.

Dlatego zaleca się zastosowanie następującego procesu podczas dołączania do pakietów pliku Oleaut32.dll w celu rozpowszechniania go wraz z aplikacją:
  1. Określ systemy operacyjne, w których musi działać aplikacja.
  2. Zdecyduj, którą z poniższych opcji preferujesz:
    • Utwórz osobne pakiety lub programy instalacyjne dla każdego docelowego systemu operacyjnego
    • Utwórz pojedynczy pakiet lub program instalacyjny obsługujący wszystkie docelowe systemy operacyjne
  3. Jeśli chcesz utworzyć osobne pakiety lub programy instalacyjne dla każdego docelowego systemu operacyjnego, użyj następujących wytycznych:
    • Każdy pakiet lub program instalacyjny musi zawierać właściwą wersję pliku Oleaut32.dll. Folder, z którego wybierzesz plik, zależy od systemu operacyjnego, dla którego jest przeznaczony konkretny tworzony pakiet lub program instalacyjny.
    • Pakiet musi wykryć system operacyjny podczas instalacji. Dodatkowo pakiet może przeprowadzić instalację tylko wtedy, gdy wykryje poprawny system operacyjny.
  4. Jeśli chcesz utworzyć pojedynczy pakiet lub program instalacyjny dla wszystkich docelowych systemów operacyjnych, użyj następujących wytycznych:
    • Pakiet lub program instalacyjny musi zawierać wszystkie wersje pliku Oleaut32.dll.
    • Podczas instalacji pakiet lub program instalacyjny musi wykryć docelowy system operacyjny. Dodatkowo pakiet lub program instalacyjny musi wybrać właściwą kopię pliku Oleaut32.dll, który ma być zainstalowany.

Informacje dotyczące usuwania aktualizacji

Aktualizacje programu Visual Basic 6.0 używają instalatora IExpress Microsoft Windows. Z tego powodu nie można usunąć tej aktualizacji.

Przełączniki wiersza polecenia obsługiwane przez tę aktualizację:

Informacje na temat różnych przełączników wiersza polecenia dostępnych dla tej aktualizacji są dostępne w biuletynie zabezpieczeń wymienionym w sekcji „Wprowadzenie”. Aby uzyskać dodatkowe informacje na temat tych przełączników wiersza polecenia, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
197147 Przełączniki wiersza polecenia dla pakietów aktualizacji oprogramowania IExpress

Właściwości

Numer ID artykułu: 924053 - Ostatnia weryfikacja: 3 grudnia 2007 - Weryfikacja: 1.3
Informacje zawarte w tym artykule dotyczą:
  • 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 następujących platformach
    • 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 następujących platformach
    • 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 następujących platformach
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Server SP4 na następujących platformach
    • 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
Słowa kluczowe: 
kbexpertisebeginner kbqfe kbsecurity kbsecbulletin kbsecvulnerability kbbug kbfix kbpubtypekc KB924053

Przekaż opinię

 

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