基本信息
ISRC:CN-M10-10-305-08/V.T
出版社:機械工業出版社
發行商:華章培訓網
內容簡介
Windows是現在最普及的用戶作業系統,從windows 95到現在日益流行的Windows 7,培養了無數的用戶。從Windows誕生之日起,就有數不清的技術人員為其開發套用,雖然Windows提供了SDK給開發人員,並且輔之以詳細的文檔,然而,“知其然還要知其所以然”,“知其所以然”的最佳方法莫過於調試,深入系統內部挖掘工作機理。
目前大多數的課程偏重於API的使用等,對於內部的運行機制一帶而過,學員學習後能夠開發套用,但很難在實質上得到提升,往往在碰到問題後一籌莫展。Windows系統調試側重於系統的內部工作原理,結合應用程式,分析問題的產生的原因,從根本上解決問題,避免問題的再次發生。本課程從調試的基本工具windbg入手,介紹調試的原理,結合Windows OS的實現,不僅僅是介紹枯燥的技術,而是深入的從本質出發,結合實際的代碼例子,介紹調試工作中的工作方法、流程和相關技術。
本課程的作者長期從事Windows平台下的開發工作,參與了大量的實際項目。在本課程中,講解相關技術和方法的時候,會穿插相關案例,結合用戶態和核心態的調試,讓學員體會兩者之間的緊密關係,有身臨其境的感覺。
作者簡介
柏榮,多年專注於C/C++、Windows作業系統、Windows平台套用開發、Windows系統調試、SaaS方面的研究與實踐,項目實戰經驗豐富。
目 錄
第1講 windbg debugger(1)
第2講 windbg debugger(2)
第3講 windbg debugger(3)
第4講 x86 basic(1)
第5講 x86 basic(2)
第6講 x86 basic(3)
第7講 windows debugging—prerequisite
第8講 windows debugging--live+debugging(1)
第9講 windows debugging--live+debugging(2)
第10講 windows debugging--dump+kernel
第11講 windows debugging--stack
第12講 windows debugging--heap