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