MS07-043: Descrizione dell'aggiornamento della protezione per la versione ridistribuibile di Visual Basic 6.0

Traduzione articoli Traduzione articoli
Identificativo articolo: 924053 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

INTRODUZIONE

Microsoft ha rilasciato il Bollettino sulla sicurezza MS07-043, che contiene tutte le informazioni relative all'aggiornamento della protezione. Sono incluse le informazioni relative ai file e le opzioni di distribuzione. Per visualizzare il testo completo del Bollettino Microsoft sulla sicurezza, visitare uno dei seguenti siti Web Microsoft:

Modifiche importanti incluse in questo aggiornamento della protezione

Nelle versioni di Microsoft Visual Basic 6.0 successive a Visual Basic 6.0 Service Pack 6.0 (SP6), la procedura guidata di creazione e distribuzione di pacchetti di Visual Basic ottiene il file Oleaut32.dll dal seguente percorso:
Cartella_Installazione_VisualBasic\Wizards\PDWizard\Redist
In questa cartella è presente un'unica copia del file Oleaut32.dll. Fornitori e sviluppatori di software possono utilizzare questo file per tutti i sistemi operativi supportati da Visual Basic 6.0.

Questo aggiornamento della protezione include più versioni del file Oleaut32.dll specifiche del sistema operativo e crea nuove cartelle nella cartella Redist originale. Le versioni del file Oleaut32.dll specifiche dei diversi sistemi operativi vengono copiate nelle cartelle indicate nella tabella seguente:
Riduci questa tabellaEspandi questa tabella
Sistema operativoCartella
Windows Server 2003Cartella_Installazione_VisualBasic\Wizards\PDWizard\Redist\WinServer2003
Windows Server 2003 SP1Cartella_Installazione_VisualBasic\Wizards\PDWizard\Redist\WinServer2003SP1
Windows XP SP2Cartella_Installazione_VisualBasic\Wizards\PDWizard\Redist\WinXPSP2
Windows 2000Cartella_Installazione_VisualBasic\Wizards\PDWizard\Redist\Win2000
Windows NT 4.0Cartella_Installazione_VisualBasic\Wizards\PDWizard\Redist\NT4
Windows NT 4.0 Terminal ServerCartella_Installazione_VisualBasic\Wizards\PDWizard\Redist\NT4TS

Significato delle modifiche per fornitori di software che creano pacchetti e ridistribuiscono il file Oleaut32.dll con un'applicazione

La diversa modalità di fornitura del file Oleaut32.dll implica le seguenti conseguenze. Un fornitore di software che crea pacchetti e ridistribuisce il file Oleaut32.dll in un'applicazione non può fornire un unico file per tutti i sistemi operativi di destinazione in cui viene eseguita l'applicazione. Dovrà invece fornire la versione del file Oleaut32.dll appropriata per il sistema operativo specifico in cui verrà installato il pacchetto.

Nota È consigliabile non selezionare solo la copia del file Oleaut32.dll inclusa nella cartella %WINDIR%\System32 poiché tale versione è stata testata per l'utilizzo solo con il sistema operativo specifico.

Se si utilizza un computer Windows XP per sviluppare l'applicazione e creare i relativi pacchetti e si seleziona la copia del file Oleaut32.dll presente nella cartella %WINDIR% \System32 del computer in uso, l'applicazione non verrà eseguita in sistemi operativi diversi da Windows XP, ad esempio un computer Windows Server 2003.

È pertanto consigliabile utilizzare il processo seguente quando si creano pacchetti che includono il file Oleaut32.dll per la ridistribuzione con un'applicazione:
  1. Determinare i sistemi operativi in cui deve essere eseguita l'applicazione.
  2. Scegliere tra le opzioni seguenti quella più adatta alle proprie esigenze:
    • Creazione di pacchetti o programmi di installazione distinti per ogni sistema operativo di destinazione
    • Creazione di un unico pacchetto o programma di installazione per gestire tutti i sistemi operativi di destinazione
  3. Se si desidera creare pacchetti o programmi di installazione distinti per ogni sistema operativo di destinazione, attenersi alle seguenti indicazioni:
    • Ogni pacchetto o programma di installazione deve includere la versione corretta del file Oleaut32.dll. La cartella da cui si seleziona il file viene decisa dal sistema operativo per il quale viene creato il pacchetto o il programma di installazione specifico.
    • Il pacchetto deve rilevare il sistema operativo durante l'installazione. Il pacchetto deve inoltre essere installato solo dopo la rilevazione del sistema operativo corretto.
  4. Se si desidera creare un unico pacchetto o programma di installazione per gestire tutti i sistemi operativi di destinazione, attenersi alle seguenti indicazioni:
    • Il pacchetto o il programma di installazione deve includere tutte le diverse versioni del file Oleaut32.dll.
    • Il pacchetto o il programma di installazione deve rilevare il sistema operativo di destinazione durante l'installazione. Il pacchetto o il programma di installazione deve inoltre selezionare la copia corretta del file Oleaut32.dll da installare.

Informazioni sulla rimozione dell'aggiornamento

Per gli aggiornamenti di Visual Basic 6.0 viene utilizzato il programma di installazione Microsoft Windows IExpress. Tali aggiornamenti non possono pertanto essere rimossi.

Opzioni della riga di comando supportate dall'aggiornamento

Per informazioni sulle diverse opzioni della riga di comando supportate da questo aggiornamento, vedere il bollettino sulla sicurezza menzionato nella sezione "Introduzione". Per ulteriori informazioni su queste opzioni della riga di comando, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
197147 Opzioni della riga di comando per i pacchetti di aggiornamento software Iexpress

Proprietà

Identificativo articolo: 924053 - Ultima modifica: lunedì 3 dicembre 2007 - Revisione: 1.3
Le informazioni in questo articolo si applicano a:
  • 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 alle seguenti piattaforme
    • 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) alle seguenti piattaforme
    • 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 alle seguenti piattaforme
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Server SP4 alle seguenti piattaforme
    • 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 per Windows 6.0
  • Microsoft Visual Basic 6.0 Learning Edition
Chiavi: 
kbexpertisebeginner kbqfe kbsecurity kbsecbulletin kbsecvulnerability kbbug kbfix kbpubtypekc KB924053
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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