Debugging Tools for Windows

启动调试器

启动了CDB,KD或者WinDbg之后,有几种办法可以选择调试目标。

KD和CDB都和目标一起启动,当会话结束时,调试器也会退出。

另一方面,WinDbg可以在未选择目标的情况下启动。可以从命令提示符启动,或者从开始菜单打开Debugging Tools for Windows 并选择WinDbg 。也可以不用退出WinDbg就停止WinDbg调试会话。如果未指定目标就打开WinDbg或者停止WinDbg的会话,它会进入静止模式(dormant mode)。在这个模式下,可以选择调试目标并开始一个新的会话。

本节描述了下面一些方法用于启动调试会话。每种方法都包括启动新调试器或者在静止的WinDbg中选择目标。

附加到运行中的进程(用户模式)

创建一个新进程(用户模式)

非侵入式调试(用户模式)(Noninvasive Debugging)

附加到目标机(内核模式)

打开崩溃转储(Crash Dump)

附加到虚拟机(内核模式)

附加到运行Hyper-V的目标机

通过内核调试器控制用户模式调试器

也可以按如下方法开始调试会话

  1. 连接到调试服务器来加入远程调试会话。关于这种方法的更多信息,查看激活调试客户端
  2. 当用户模式进程出错时,可以自动打开调试器。这种方法的更多信息,查看启用即时调试
  3. 可以通过加载命名的工作空间(workspace)来恢复以前的调试会话。关于该方法的更多信息,查看使用工作空间

Build machine: CAPEBUILD