在被一个我根本不具备调试知识的问题困扰之后,我决定必须学习如何使用 Windbg。我唯一的问题:我不知道从哪里开始 :-( 我不是真正的 WinApi-Guy,我使用的语言通常会从我身上抽象出 Windows Api。
所以我只是想知道:对于了解编程但对 Windows 内部深度了解不多的人来说,学习 Windbg 的最佳来源(书籍、网站)是什么?(是的,我确实每天都在阅读 oldnewthing :))
在被一个我根本不具备调试知识的问题困扰之后,我决定必须学习如何使用 Windbg。我唯一的问题:我不知道从哪里开始 :-( 我不是真正的 WinApi-Guy,我使用的语言通常会从我身上抽象出 Windows Api。
所以我只是想知道:对于了解编程但对 Windows 内部深度了解不多的人来说,学习 Windbg 的最佳来源(书籍、网站)是什么?(是的,我确实每天都在阅读 oldnewthing :))
有一些优秀的博客可以帮助您每天熟练掌握windbg:
就我个人而言,我刚刚开始使用 windbg 来完成我所有的调试任务,很快就有很多我无法回答的问题,也很少有我无法解决的问题。强大而令人兴奋的工具。
一个很棒的博客是如果它坏了,你应该修复它。实际上有一些关于 WinDbg 入门的帖子。
我对调试器(实际上是软 ICE)的第一次体验是……嗯……有点破解。网上有一些关于如何使用调试器搜索事件和绕过/更改程序行为的指南。一旦您掌握了基本的调试器技能,您就可以使用任何简单的应用程序(或您自己的应用程序)并使用它。
(这只是我所说的指南之一:http ://www.woodmann.com/krobar/other/patch36.txt )
Debugging .NET Applications有一章介绍如何使用 WinDbg