本書共分23章,內容涵蓋了Windows操作系統的基本原理、NT驅動程序與WDM驅動程序的構造、驅動程序中的同步異步處理方法、驅動程序中即插即用功能、驅動程序的各種調試技巧等。
同時,還針對流行的PCI驅動程序、USB驅動程序、虛擬串口驅動程序、攝像頭驅動程序、SDIO驅動程序進行了詳細的介紹,本書最大的特色在于每一節的例子都是經過精挑細選的,具有很強的針對性。
力求讓讀者通過親自動手實驗,掌握各類Windows驅動程序的開發技巧,學習盡可能多的Windows底層知識。本書適用于中、高級系統程序員,同時也可用做高校計算機專業操作系統實驗課的補充教材。
[目錄]
第1篇 入門篇
第1章
1.1 DDK的安裝
1.2 第一個驅動程序HelloDDK的代碼分析
1.2.1 HelloDDK的頭文件
1.2.2 HelloDDK的入口函數
1.2.3 創建設備例程
1.2.4 卸載驅動例程
1.2.5 默認派遣例程
1.3 HelloDDK的編譯和安裝
1.3.1 用DDK環境編譯HelloDDK
1.3.2 用VC集成開發環境編譯HelloDDK
1.3.3 HelloDDK的安裝
1.4 第二個驅動程序HelloWDM的代碼分析
1.4.1 HelloWDM的頭文件
1.4.2 HelloWDM的入口函數
1.4.3 HelloWDM的AddDevice例程
1.4.4 HelloWDM處理PNP的回調函數
1.4.5 HelloWDM對PNP的默認處理
1.4.6 HelloWDM對IRP_MN_REMOVE_DEVICE的處理 ……
第二篇 進階篇
第三篇 實用篇
第四篇 提高篇
您的評論需要經過審核才能顯示
有用
有用
有用