debugging 有没有更好的GUI的WinDBG替代品?

qyswt5oh  于 2023-10-24  发布在  其他
关注(0)|答案(4)|浏览(194)

我偶尔使用WinDBG来分析生产环境中的问题,其中VS无法安装。毫无疑问,它是一个非常强大的工具,但使用它有点烦人。即使产品经常更新,其GUI可以追溯到Win95天左右,其可用性也是如此。不得不与GUI斗争以按照我想要的方式布局窗口,并且必须记住所有这些文本命令,对于现代桌面应用程序来说是相当低的标准。
顺便说一下,WinDBG几乎是建立在CDB之上的,CDB是一个命令行调试器。因此,构建一个现代的GUI Package 器来取代现有的恐龙并不困难。有人做过吗?我是唯一一个对WinDBG有复杂感觉的人吗?
(BTW,我知道我可以创建一个转储并将其带回到我有VS的地方,但我有时不得不调试64位进程,而且我没有64位开发机器。可悲,但这是真的)

6ss1mwsb

6ss1mwsb1#

newWindbg为例。它的still不再处于预览状态。它还支持Time Travel Debugging
您可以从Microsoft Store安装它,或使用此处的链接。
这是what's new与Windbg。

eqqqjvef

eqqqjvef2#

如果你想尝试一个GUI来取代WinDbg,可以看看this
编辑:
由于SOS援助不再可用,这个答案应该被删除。因为这个答案已经被接受,我个人不能删除它。在这一点上,请忽略我的答案。

hpcdzsge

hpcdzsge3#

我想这是太多的期望。有这么多的命令,它有,它不会是微不足道的UI显示一切在花式控件。它也可能使它笨重,慢。
然而,它确实为你提供了任何用户模式应用程序调试器都应该拥有的控件。它在单独的窗口中显示最常用的信息,如调用堆栈,局部变量,线程等。
但如果你需要更高级的调试功能,你总是有命令界面。

wxclj1h5

wxclj1h54#

WinDBG就是这样,从来没有人费心为它编写自己的UI。即使它有怪癖,我也是它的粉丝 * 因为 * 它主要是命令行驱动的。所以,每个人都有自己的UI:)
请注意,VS 2011 Dev Preview基本上集成了对WinDBG的支持,因此未来VS将成为新的WinDBG UI。

  • 斯科特

相关问题