是否有任何具有更好 GUI 的 WinDBG 替代品?

问题描述 投票:0回答:4

我偶尔使用WinDBG来分析生产环境中无法安装VS的问题。毫无疑问,它是一个非常强大的工具,但使用它有点烦人。尽管该产品更新频繁,但其 GUI 可以追溯到 Win95 左右,其可用性也相应提高。对于现代桌面应用程序来说,必须与 GUI 进行斗争才能按照我想要的方式布局窗口,并且必须记住所有这些文本命令,这是相当低的标准。

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

(顺便说一句,我知道我可以创建一个转储并将其带回到我有 VS 的地方,但有时我必须调试 64 位进程,而我没有 64 位开发机器。悲伤,但事实如此)

debugging user-interface windbg
4个回答
9
投票

考虑new Windbg。它仍然不再处于预览状态。它还支持时间旅行调试

您可以从 Microsoft Store 安装它,或使用链接此处

这是 Windbg 的新功能


3
投票

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

编辑:

由于 SOS Assist 不再可用,因此应删除此答案。由于此答案已被接受,我个人无法删除它。在此,请忽略我的回答。


1
投票

我想这太令人期待了。由于它具有如此大量的命令,因此拥有在精美控件中显示所有内容的 UI 并不是一件小事。它还可能使它变得更笨重、更慢。

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

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


1
投票

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

注意,VS 2011 Dev Preview 基本上集成了 WinDBG 支持,所以未来 VS 将是新的 WinDBG UI。

-斯科特

© www.soinside.com 2019 - 2024. All rights reserved.