Debugging Tools for Windows

使用外壳命令

调试器可以将一些特定的命令传递给它运行的Microsoft Windows环境。

在 任何Windows 调试器中都可以使用.shell (Command Shell)命令。该命令可以从调试器直接执行应用程序或者Microsoft MS-DOS命令。如果在进行远程调试,则这些外壳命令在服务端上运行。

.noshell (Prohibit Shell Commands) 命令或-noshell 命令行选项可以禁用所有外壳命令。即使开始了一个新的调试会话,调试器运行时命外壳令还是被禁用。在KD中使用.restart (Restart Kernel Connection) 命令之后,外壳命令仍然被禁用。

如果在运行远程调试服务器,可能需要禁用掉外壳命令。因为如果这些命令可用,远程连接可以使用.shell 来修改计算机。

网络驱动器

在WinDbg中,可以用File | Map Network DriveFile | Disconnect Network Drive菜单命令来控制网络驱动器的映射。这些改变都作用在WinDbg运行的计算机上,而不是远程连接到WinDbg的计算机。

Build machine: CAPEBUILD