Funzionalità della modalità protetta
Quando la modalità protetta è attiva, tutti i comandi che possono essere usati per influire sul computer host vengono disattivati e esistono alcune restrizioni per i server di simboli e le estensioni del debugger.
Gli effetti specifici della modalità protetta sono i seguenti:
I comandi .attach (Attach to Process),.create (Create Process), .detach (Detach from Process), .abandon (Abandon Process), .kill (Kill Process), .tlist (List Process IDS), .dump (Create Dump File), .opendump (Open Dump File), .writemem (Write Memory to File), .netuse (Control Network Connections) e .quit_lock (Prevent Accidental Quit) non sono disponibili.
File | Allegare a un processo, un file | Aprire eseguibile, eseguire il debug | Scollegare debug, debug | Arresta debug, file | I comandi di menu WinDbg open Crash Dump non sono disponibili.
Il comando .shell (Shell dei comandi) non è disponibile.
Le DLL di estensione devono essere caricate da un disco locale; non possono essere caricati da percorsi UNC.
Sono consentiti solo i due tipi standard di DLL di estensione (wdbgexts.h e dbgeng.h). Non è possibile caricare altri tipi di DLL come estensioni.
Se si usa un server di simboli, esistono diverse restrizioni. È consentito solo SymSrv (symsrv.dll); altre DLL del server di simboli non verranno accettate. Non è possibile usare un archivio downstream per i simboli e qualsiasi archivio downstream esistente verrà ignorato. Le connessioni HTTP e HTTPS non sono consentite.
Dopo l'attivazione, la modalità protetta non può essere disattivata. Per altre informazioni, vedere Attivazione della modalità protetta.