Condividi tramite


Uso dei comandi della shell

Il debugger può trasmettere determinati comandi all'ambiente Microsoft Windows in cui è in esecuzione il debugger.

È possibile usare il comando .shell (Shell dei comandi) in qualsiasi debugger di Windows. Con questo comando è possibile eseguire un'applicazione o un comando Microsoft MS-DOS direttamente dal debugger. Se si esegue il debug remoto, questi comandi della shell vengono eseguiti nel server.

Il comando .noshell (Impedisci comandi shell) o l'opzione della riga di comando -noshell disabilita tutti i comandi della shell. I comandi sono disabilitati durante l'esecuzione del debugger, anche se si inizia una nuova sessione di debug. I comandi rimangono disabilitati anche se si esegue un comando .restart (Restart Kernel Connection) in KD.

Se si esegue un server di debug, è possibile disabilitare i comandi della shell. Se la shell è disponibile, una connessione remota può usare il comando .shell per modificare il computer.

Controllo unità di rete

In WinDbg è possibile usare il file | Eseguire il mapping di unità di rete e file | Disconnettere i comandi unità di rete per controllare i mapping delle unità di rete. Queste modifiche si verificano sempre nel computer in cui WinDbg è in esecuzione, non in alcun computer connesso in remoto a WinDbg.