NTSD和WinDbg有什么不同?

我有点困惑Windowsdebugging工具。

WinDbg教程

Windbg – 用一个体面的用户界面包装KD和NTSD。 WinDbg可以作为内核模式和用户模式debugging器来运行。

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

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

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