Funzionalità della modalità protetta
Quando la modalità sicura è attiva e alcuni comandi che possono essere usati per influire sul host computer vengono disattivati e esistono alcune restrizioni sui server di simboli e sulle estensioni del debugger.
Gli effetti specifici della modalità protetta sono i seguenti:
File | Allega a un processo, File | Apri Eseguibile, Debug | Scollega debug, Debug | Interrompi il debug, File | Apri Crash Dump i comandi di menu di WinDbg 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 dai percorsi UNC.
Sono consentiti solo i due tipi standard di DLL di estensione (wdbgexts.h e dbgeng.h). Altri tipi di DLL non possono essere caricati 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.
In aggiunta, i comandi seguenti non sono disponibili in modalità protetta.
- .attacca (Attacca al processo)
- .create (crea processo)
- Disconnetti (disconnetti da processo)
-
.abandon (processo di abbandono) - .kill (Kill Process)
-
.tlist (elenca gli ID di processo) - .dump (Crea file di dump)
- .opendump (Open Dump File)
- scriviMemoria (Scrivi Memoria su File)
- .netuse (Controlla connessioni di rete)
- .quit_lock (impedisci la chiusura accidentale)
Dopo l'attivazione, la modalità protetta non può essere disattivata. Per altre informazioni, vedere Attivazione della modalità protetta.