是否有更好的GUI替换WinDBG?

时间:2009-07-20 13:24:53

标签: debugging user-interface windbg

我偶尔会使用WinDBG来分析生产环境中无法安装VS的问题。毫无疑问,这是一个非常强大的工具,但使用它有点烦人。即使产品经常更新,其GUI也会回到Win95天左右,因此其可用性也是如此。必须按照我想要的方式对待GUI来布局窗口,并且必须记住所有这些文本命令,这对于现代桌面应用来说是一个非常低的标准。

AFAIK,WinDBG几乎建立在CDB之上,CDB是一个命令行调试器。因此,构建一个现代的GUI包装器来取代现有的恐龙并不难。有没有人这样做过?我是唯一对WinDBG有这种复杂感情的人吗?

(顺便说一句,我知道我可以创建一个转储并将其带回到我拥有VS的地方,但我有时需要调试64位进程,而且我没有64位开发机器。可悲,但是真的)

4 个答案:

答案 0 :(得分:6)

考虑新的WinDbg。它现在正在预览中。它还支持Time Travel Debugging

enter image description here

答案 1 :(得分:1)

我想这太过于期待了。拥有如此众多的命令,拥有在精美控件中显示所有内容的UI并不是一件容易的事。它也可能使它更笨,更慢。

但它确实为您提供了任何用户模式应用程序调试器应具有的控件。它在单独的窗口中显示最常用的信息,如调用堆栈,局部变量,线程等。

但是如果你需要更高级的调试功能,你可以使用命令界面。

答案 2 :(得分:1)

如果您想尝试使用GUI来替换WinDbg,请查看this

答案 3 :(得分:1)

WinDBG就是这样,没有人为编写自己的UI而烦恼。即使有它的怪癖我也是粉丝因为它主要是命令行驱动的。所以,每个人都有:)

请注意,VS 2011 Dev Preview基本上集成了WinDBG支持,因此将来VS将成为新的WinDBG UI。

-Scott