【问题标题】:What is exactly difference between NTSD and WinDbg?NTSD 和 WinDbg 到底有什么区别?
【发布时间】:2014-08-24 02:46:47
【问题描述】:

我对 Windows 调试工具有点困惑。

WinDbg Tutorial

Windbg – 将 KD 和 NTSD 封装在一个不错的 UI 上。 WinDbg 可以同时运行 作为内核模式和用户模式调试器。

这是否意味着我在 NTSD 中使用的任何命令都可以在 WinDbg 中使用?每当我在用户模式下调试 NTSD 时实际上是在幕后工作?

【问题讨论】:

    标签: windows debugging winapi windbg


    【解决方案1】:

    WinDbg、NTSD、CDB 和 KD 都共享相同的调试引擎,因此它们共享所有相同的命令。唯一的区别是WinDbg有GUI界面,NTSD、CDB和KD有控制台界面,NTSD和CDB只支持用户态调试,KD只支持内核态,而WinDbg两者都支持。

    请注意,安装在旧版本 Windows 上的 System32 目录中的 NTSD 命令可能是比您可能已安装在计算机上的任何版本的 WinDbg 的调试器版本更旧的调试器。在这种情况下,新旧调试器所支持的命令会有所不同。

    【讨论】:

      猜你喜欢
      • 2016-05-15
      • 1970-01-01
      • 2014-10-21
      • 1970-01-01
      • 2016-08-12
      • 2019-05-04
      • 2020-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多