我偶尔会使用WinDBG分析生产环境中的问题,因为无法安装VS。毫无疑问,它是一个非常强大的工具,但使用它有点麻烦。尽管该产品经常更新,但其图形用户界面仍停留在Win95时代左右,其可用性因此而受到影响。不得不与GUI斗争以按照我想要的方式布局窗口,并且不得不记住所有这些文本命令,这对于现代桌面应用程序来说标准相当低。
据我所知,WinDBG几乎完全建立在CDB之上,后者是一个命令行调试器。因此,应该不难构建一个现代化的GUI包装器,用于替换现有的恐龙。有人做过吗?我是唯一对WinDBG有这种复杂感觉的人吗?
(顺便说一句,我知道我可以创建一个转储文件并将其带回我拥有VS的地方,但我有时必须调试64位进程,而我没有64位开发机器。遗憾,但事实如此)