首先,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