Partilhar via


Usando comandos do Shell

O depurador pode transmitir determinados comandos para o ambiente do Microsoft Windows no qual o depurador está em execução.

Você pode usar o comando .shell (Shell de Comando) em qualquer depurador do Windows. Com esse comando, você pode executar um aplicativo ou um comando do Microsoft MS-DOS diretamente do depurador. Se você estiver executando a depuração remota, esses comandos de shell serão executados no servidor.

O comando .noshell (Proibir comandos do shell) ou a opção de linha de comando -noshell desabilita todos os comandos do shell. Os comandos são desabilitados enquanto o depurador está em execução, mesmo se você iniciar uma nova sessão de depuração. Os comandos permanecem desabilitados mesmo se você emitir um comando .restart (Reiniciar Conexão do Kernel) no KD.

Se você estiver executando um servidor de depuração, talvez queira desabilitar os comandos shell. Se o shell estiver disponível, uma conexão remota poderá usar o comando .shell para alterar seu computador.

Controle de unidade de rede

No WinDbg, você pode usar o arquivo | Mapear unidade e arquivo de rede | Desconecte os comandos da unidade de rede para controlar os mapeamentos da unidade de rede. Essas alterações sempre ocorrem no computador em que o WinDbg está sendo executado, nunca em qualquer computador conectado remotamente ao WinDbg.