在遇到一个问题,我根本没有知识来调试它之后,我决定我必须学习如何使用Windbg。我的唯一问题是:我不知道从哪里开始 :-( 我不是WinApi-Guy,通常使用抽象Windows Api的语言。
所以我想知道:对于了解编程但不太了解Windows内部深度的人来说,最好的学习Windbg的来源(书籍,网站)是什么?(是的,我每天都会阅读oldnewthing :))
有一些非常优秀的博客可以帮助我们在日常工作中提高windbg技能:
我个人已经开始将windbg用于所有的调试任务,很快就没有什么问题是无法解决的了。这是一个功能强大而令人兴奋的工具。
如果你想了解更多关于IT技术的书籍,可以尝试阅读:
《高级Windows调试(Addison-Wesley微软技术系列)》
(图片来源:knowfree.net)
此外,如果你需要一份方便的参考手册,可以查看Robert Kuster所编写的:
我第一次使用调试器(实际上是软件ICE)的经历就像是一种...嗯...某种程度上的瘾头。
网络上有一些关于如何使用调试器搜索事件并绕过/更改程序行为的指南。一旦掌握了基本的调试器技能,你可以拿任何简单的应用程序(或你自己的应用程序)来玩耍。
(这只是我所说的其中一个指南:http://www.woodmann.com/krobar/other/patch36.txt)