Поделиться через


Использование команд оболочки

Отладчик может передавать определенные команды в среду Microsoft Windows, в которой выполняется отладчик.

Команду .shell (Command Shell) можно использовать в любом отладчике Windows. С помощью этой команды можно выполнить приложение или команду Microsoft MS-DOS непосредственно из отладчика. При удаленной отладке эти команды оболочки выполняются на сервере.

Команда .noshell (запретить команды оболочки) или параметр командной строки -noshell отключает все команды оболочки. Команды отключены во время выполнения отладчика, даже если вы начинаете новый сеанс отладки. Команды остаются отключенными, даже если вы выдаете команду перезапуска (перезапустить подключение ядра) в KD.

Если выполняется сервер отладки, может потребоваться отключить команды оболочки. Если оболочка доступна, удаленное подключение может использовать команду .shell для изменения компьютера.

Управление сетевым диском

В WinDbg можно использовать файл | Сопоставление сетевого диска и файла | Отключите команды сетевого диска для управления сопоставлениями сетевых дисков. Эти изменения всегда происходят на компьютере, на котором работает WinDbg, никогда не на любом компьютере, удаленно подключенном к WinDbg.