Esecuzione di applicazioni a 32 bit
WOW64 è l'emulatore x86 che consente l'esecuzione senza problemi di applicazioni basate su Windows a 32 bit in Windows a 64 bit. In questo modo, le applicazioni Windows a 32 bit (x86) possono essere eseguite senza problemi in Windows a 64 bit (x64), nonché per applicazioni Windows a 32 bit (x86) e a 32 bit (ARM) per l'esecuzione senza problemi in Windows a 64 bit (ARM64). WOW64 viene fornito con il sistema operativo e non deve essere abilitato in modo esplicito. Per altre informazioni, vedere WOW64 Implementation Details.
Il sistema isola le applicazioni a 32 bit dalle applicazioni a 64 bit, che includono la prevenzione di conflitti tra file e registro. Sono supportate le applicazioni console, GUI e di servizio. Il sistema fornisce l'interoperabilità attraverso il limite 32/64 per scenari come taglia e incolla e COM. Tuttavia, i processi a 32 bit non possono caricare DLL a 64 bit per l'esecuzione e i processi a 64 bit non possono caricare DLL a 32 bit per l'esecuzione. Questa restrizione non si applica alle DLL caricate come file di dati o file di risorse immagine; Per altre informazioni, vedere LoadLibraryEx.
Un'applicazione a 32 bit può rilevare se è in esecuzione in WOW64 chiamando la funzioneIsWow64Process(usare IsWow64Process2 se la destinazione è Windows 10). L'applicazione può ottenere informazioni aggiuntive sul processore usando la funzioneGetNativeSystemInfo.
Si noti che Windows a 64 bit non supporta l'esecuzione di applicazioni basate su Windows a 16 bit. Il motivo principale è che gli handle hanno 32 bit significativi in Windows a 64 bit. Di conseguenza, gli handle non possono essere troncati e passati alle applicazioni a 16 bit senza perdita di dati. I tentativi di avvio di applicazioni a 16 bit hanno esito negativo con l'errore seguente: ERROR_BAD_EXE_FORMAT.
In questa sezione
- prestazioni e consumo di memoria in WOW64
- dettagli di implementazione WOW64
- redirector del Registro di sistema
- reindirizzamento file system
- gestione della memoria
- 'affinità processore
- di comunicazione interprocesso
- 'installazione dell'applicazione
- debug di WOW64