內容簡介
《Windows驅動開發》從一個初級學習者的角度出發,由淺入深、循序漸進地介紹了Windows驅動程式的開發方法、注意事項和調試過程。通過一個簡單的例子讓學習者了解Windows驅動程式開發的環境配置與驅動框架,同時重點介紹了開發過程中必須掌握的字元串與記憶體管理、註冊表與檔案操作、IRP、Minifilter等核心技術,最後還對開發設計者所必須了解和掌握的編碼規範問題進行了講解。
《Windows驅動開發》適合作為Windows驅動開發初學者的入門教材。對於學習Windows驅動開發的初學者來說,學習與掌握《Windows驅動開發》是*佳選擇。
圖書目錄
第1章 從一個簡單的例子談起
1.1 Windows驅動開發簡介
1.2 環境配置
1.3 Windows驅動框架
1.4 編程示例HelloFuture
第2章 字元串與記憶體管理
2.1 數據結構
2.2 數據類型
2.3 字元串的處理和使用
2.4 記憶體的管理及操作
2.5 核心預定義鍊表的種類及使用
2.6 Lookaside結構
第3章 檔案操作和註冊表
3.1 檔案操作
3.2 註冊表操作
3.3 PE檔案
第4章 IRP
4.1 IRP的定義
4.2 IRP的結構
4.3 IRP的處理過程
4.4 IRP與派遣函式
4.5 IRP通信
4.6 IRP過濾
第5章 Minifilter
5.1 Minifilter簡介
5.2 Minifilter框架
5.3 Minifilter具體功能操作
第6章 編碼規範及WinDbg用法詳解
6.1 編碼規範
6.2 WinDbg用法詳解
參考文獻