开始学习 Windbg [关闭]

Posted

技术标签:

【中文标题】开始学习 Windbg [关闭]【英文标题】:Starting to learn Windbg [closed] 【发布时间】:2010-09-13 09:25:11 【问题描述】:

在被an issue 困扰后,我根本没有调试的知识,我刚刚决定我学习如何使用Windbg。我唯一的问题:我不知道从哪里开始 :-( 我不是真正的 WinApi-Guy,我使用的语言通常会从我身上抽象出 Windows Api。

所以我只是想知道:对于了解编程但对 Windows 内部深度了解不多的人来说,学习 Windbg 的最佳来源(书籍、网站)是什么? (是的,我确实每天都阅读 oldnewthing :))

【问题讨论】:

【参考方案1】:

有一些优秀的博客可以帮助您每天熟练掌握windbg:

Dr. Debugalov Nynaeve Advanced Windows Debugging Debugging Toolbox Debugging Tricks Oleg Starodumov List of posts from/to Ivan Brugiolo Windbg by Volker von Einem

就我个人而言,我刚刚开始将 windbg 用于我的所有调试任务,很快就出现了很多我无法回答的问题和极少数我无法解决的问题。强大而令人兴奋的工具。

【讨论】:

你能编辑上面的地址,使它们成为可点击的链接吗?谢谢.. :) 非常有帮助.. :) +1.. 其中一些链接已失效...【参考方案2】:

一本书,试试

Advanced Windows Debugging (Addison-Wesley Microsoft Technology Series)

(来源:knowfree.net)

此外,有关出色的参考表,请参阅

Common WinDbg Commands (Thematically Grouped) 罗伯特·库斯特。

【讨论】:

如果你想充分利用windbg,这本书是必不可少的。【参考方案3】:

一个很棒的博客是If broken it is, fix it you should。实际上有一些关于 WinDbg 入门的帖子。

【讨论】:

【参考方案4】: Hewardt 和 Pravat 的高级 Windows 调试(最适合一般 Win32 的东西) John Robbins 调试 .Net 2.0 应用程序(如果您需要 .Net 的 SOS) The NT debugging blog(相当低级,但他们刚刚发布了good set of links。

【讨论】:

【参考方案5】:

我对调试器(实际上是软 ICE)的第一次体验是……嗯……有点破解。 网上有一些关于如何使用调试器搜索事件和绕过/更改程序行为的指南。一旦您掌握了基本的调试器技能,您就可以使用任何简单的应用程序(或您自己的应用程序)并使用它。

(这只是我所说的指南之一:http://www.woodmann.com/krobar/other/patch36.txt)

【讨论】:

【参考方案6】:

Debugging .NEt Applications有一章介绍如何使用WinDbg

【讨论】:

以上是关于开始学习 Windbg [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

开始学习数据仓库的好地方? [关闭]

我在哪里可以找到开始学习 jQuery 的教程? [关闭]

学习 R. 从哪里开始? [关闭]

我可以从哪里开始学习规则引擎? [关闭]

如何开始学习 C++ 中的图形? [关闭]

开始学习 servlet/tomcat 的最佳地点在哪里? [关闭]