首先,WinDBG是在Windows操作系统上进行调试的首选资源。以下是它的主页: http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx WinDBG的帮助文件是学习WinDBG的好帮手,但是这个帮助文件内容非常多,初学者可能觉得无从下手。因此建议您先阅读《软件调试》一书的第30章,先掌握基本的概念、命令和要领。
OSR是专注于Windows内核开发的著名公司。除了写书、开发工具和提供培训外,他们还有一份很不错的杂志——The NT Insider。这个杂志上曾经发表了很多对Windows驱动开发产生广泛影响的文章。在OSR的网站(http://www.osronline.com)上可以阅读这些经典文章。这本杂志也接受免费订阅。另外,OSR维护的新闻组也非常有影响力,有很多Windows领域的专家在上面。目前的三个讨论组分别是NTDEV、NTFSD和WINDBG。
Dmitry Vostokov的网站和博客中有很多关于转储文件分析的工具和文章。Dmitry Vostokov在Citrix的爱尔兰分支工作。他已经出版了一本关于转储分析的书——Memory Dump Analysis Anthology, Volume 1 ,而且正准备出版一个系列(The OpenTask Crash Dump Analysis Series)。
高端调试网站(http://advdbg.org)是专门讨论调试技术的中文网站,在上面的论坛中可以交流各种软件调试问题。 http://www.debuginfo.com/ 是专门讨论WinDBG和软件调试的英文网站,网站中大多数文章的作者都是Oleg Starodumov。
驱动开发网(http://www.driverdevelop.com)是专门讨论底层开发的中文网站,上面的论坛可以交流和讨论各种技术问题。
另外,以下这些BLOG值得经常看看:
1,Kernel Mustard by Steve Dispensa link: http://kernelmustard.com/category/ddk/ 他以前的BLOG地址为:http://msmvps.com/blogs/kernelmustard/default.aspx
2,微软Larry Osterman's WebLog - Confessions of an Old Fogey http://blogs.msdn.com/larryosterman/
3,微软Raymond Chen的The Old New Thing http://blogs.msdn.com/oldnewthing/
4,Pointless Blathering - 作者是微软User-Mode Driver Framework(UMDF) 的Development Lead http://blogs.msdn.com/peterwie/
5,微软KMDF团队中的Doron Holan的BLOG。名称为 A Hole In My Head - Doron Holan's musings on kernel mode drivers and other nibbles and bits。Doron也是OSR新闻组中的常客,他的签名总是一个小写的d。
6,Windows Internals作者Mark的BLOG http://blogs.technet.com/markrussinovich/,他加入微软前的BLOG地址是: http://www.sysinternals.com/Blog/
7,craigrow: blogging about developing, testing and getting a logo for your drivers using the Windows Driver Kit and the Driver Test Manager http://blogs.msdn.com/craigrow/
8,关于代码安全的Michael Howard's Web Log - A Simple Software Security Guy at Microsoft!
9,微软的Greg Schechter关于Vista和Avalon的BLOG,尤其这个关于DWM的系列值得一读: http://blogs.msdn.com/greg_schechter/archive/2006/03/25/561167.aspx Channel9的采访录像,关于Vista的WPF: http://channel9.msdn.com/Showpost.aspx?postid=190253
10,Matt Pietrek的BLOG,名字与MSDN杂志上的专栏名称相对,即UNDER THE HOOD。
11,Steve Patrick,微软CPR(Critical Problem Resolution)Team的成员,里面有一些解决实际问题的文章值得一读:http://blogs.msdn.com/spatdsg/
12, Alex Ionescu的BLOG,ALEX曾经是ReactOS的设计者之一,他是内核领域的一个著名人物。http://www.alex-ionescu.com/
其它资源: http://www.openrce.org http://www.reactos.com http://channel9.msdn.com
分享到:
相关推荐
Windbg是一款强大的Windows调试工具,尤其在系统崩溃分析、内核模式调试以及应用程序故障排查方面具有广泛的应用。本文将深入探讨Windbg的相关知识点,包括其基本功能、如何使用Windbg调试dmp转储文件,以及内核调试...
在深入探讨Windows调试工具入门第四部分,特别是关于WinDbg内核调试配置的主题之前,首先我们...通过阅读《Windows调试工具入门4 - WinDbg内核调试配置》这样的资源,可以帮助初学者快速上手并逐步精通WinDbg的使用。
### WinDbg调试符号配置详解 #### 一、WinDbg简介 WinDbg是微软提供的一个功能强大的Windows系统调试工具。...希望本文能帮助读者更好地掌握WinDbg的调试符号配置技巧,从而更高效地进行软件调试工作。
- **性能优化**:通过WinDbg可以分析系统资源的使用情况,找出性能瓶颈,从而进行优化。 - **安全分析**:对于恶意软件或病毒的分析,WinDbg可以帮助理解其行为,查找并消除潜在威胁。 ### 学习WinDbg的重要性 ...
《Windows软件调试——深入探索Windbg》 在IT行业中,软件调试是开发和维护软件过程中不可或缺的一环。尤其是在Windows平台上,Windbg(Windows Debugger)作为一款强大的调试工具,深受开发者和系统管理员的喜爱。...
WinDBG,全称为Windows Debugger,是一款强大的调试工具,主要用于对Windows操作系统进行系统级的调试,包括内核模式和用户模式的调试。它被广泛应用于驱动程序开发、系统崩溃分析、性能优化等领域。本文将深入探讨...
Windbg调试工具是一款由微软开发的强大调试器,用于分析、诊断和排查Windows系统及应用程序的错误,特别是针对系统内核和驱动程序的问题。它在软件开发者、系统管理员和安全研究人员中广泛使用,因其丰富的功能和...
- 断点是调试过程中的关键元素,WinDbg支持设置硬件和软件断点。 - 条件断点允许在满足特定条件时暂停执行,如`bp Module!Function if (Condition)`。 6. **调试器扩展与脚本** - WinDbg支持自定义扩展,如`...
《软件调试》是关于软件工程中调试技术的全面深入介绍。调试是软件开发过程中不可或缺的一部分,尤其是在软件设计和系统开发的最前线,它帮助开发者发现、分析并修复程序中的错误和问题。本书详细介绍了调试技术的...
2. **内核调试**:Windbg能够进行内核模式调试,对操作系统内核进行深入剖析,检查系统调用、驱动程序行为,以及系统资源管理等问题。 3. **用户模式调试**:除了内核模式,Windbg也支持用户模式调试,可以调试应用...
Windbg是一款强大的Windows调试工具,由Microsoft开发,用于分析内核模式和用户模式的应用程序,尤其是在系统崩溃或异常情况下的调试。它具有丰富的命令集,能够帮助开发者和系统管理员深入理解系统行为,诊断和修复...
《软件调试:Software Debugging》一书,由张银奎撰写,主要探讨了软件开发过程中不可或缺的调试技术。软件调试是解决程序错误、确保代码质量和提高软件可靠性的关键环节。以下将详细介绍书中涉及的一些核心知识点。...
总之,"适用于 Windows 10 版本 1809 WDK 中的 Windbg 调试插件"对于任何在该平台上进行驱动程序开发的工程师来说都是宝贵的资源。结合 Visual Studio 2017,开发者可以实现更高效的驱动程序调试,从而提升软件质量...
Windbg是一款强大的Windows调试工具,尤其在C++开发领域中被广泛应用。它是由Microsoft提供,主要用于分析内存转储(dump)文件,追踪程序异常,以及进行底层系统调试。这款工具的强大之处在于它提供了丰富的命令集...
WinDbg是一款强大的微软Windows操作系统调试工具,广泛用于软件开发、系统崩溃分析、内存泄漏检测以及性能优化等任务。这款工具以其丰富的功能和复杂的命令集而闻名,对于深入理解Windows内核工作原理和解决系统问题...
Windbg调试工具是Windows开发领域中的一个强大工具,主要用于系统级调试和问题排查。它由Microsoft提供,是Debugging Tools for Windows套件的一部分,适用于32位(x86)和64位(x64)系统。这个工具因其丰富的功能和...
.url"和"破解绿化下载基地.url"这两个文件名看起来并不直接相关于Windbg或WinDbg的使用,更像是链接文件,可能指向一些安全的下载源或者与调试工具相关的其他资源,但具体用途需根据文件内容来确定。 总的来说,...
Windbg是一款强大的Windows调试工具,由Microsoft开发,广泛应用于系统崩溃分析、驱动程序调试和内存泄漏检测等场景。本教程将带你深入理解...不断探索和掌握Windbg的各种高级特性,将使你在软件调试领域游刃有余。
Windbg调试器是一款强大的Windows系统调试工具,由微软开发,被广泛用于软件开发、系统崩溃分析、性能优化等领域。无论是32位还是64位的系统,Windbg都能提供有效的支持。 1. **32位与64位版本**: - Windbg的32位...
《软件调试》完整版第601-800页涉及了软件调试领域中的多个核心内容和高级技术。本书不仅深入探讨了调试技术的理论基础,...整本书全面展示了软件调试在过去50年的发展成就,是软件开发与调试领域不可多得的宝贵资源。