Windows 7 驅動程式開發手冊
- 作者:Ronald D. Reeves
- 出版社:碁峰
- 出版日期:2011-05-31
- 語言:繁體中文
- ISBN10:9862761962
- ISBN13:9789862761960
- 裝訂:平裝 / 368頁 / 16 x 23 cm / 普通級 / 單色印刷 / 初版
於「KMDF硬體驅動程式」章節中提供了很好的範例,讓讀者理解驅動程式是如何開發的 !
-Patrick Regan, 網路管理員, Pacific Coast公司
一本探討如何撰寫出穩定及高效能Windows 7裝置驅動程式的權威書籍
「Windows 7 驅動程式開發手冊」一書匯集所有Windows 7驅動程式程式人員所需的資訊,由知名的驅動程式開發專家Ronald D Reeves博士執筆,為您說明如何善用微軟最新超強工具與架構,節省寶貴的時間與金錢,開發出高效率及穩定的驅動程式。
作者分享在驅動程式開發與講師的卓絕經驗,於核心模式與使用者模式驅動程式、WDF(Windows Driver Foundation)架構與關鍵議題上,做了深入淺出地說明。於驅動程式開發過程中面臨的所有層面,提供了最佳的實務經驗,並且採用經過驗證的範例程式碼來佐證闡明他的體悟。
透過本書,您將學會:
.善用WDF來減縮開發時間,改進系統穩定度並加強可維護性
.充分利用UMDF(User Mode Driver Framework)與KMDF(Kernel Mode Driver Framework)的優勢
.對使用者模式與核心模式驅動程式的設計開發與除錯,提供最佳實務
.管理I/O請求與佇列(Queue),自我管理I/O,同步,鎖定,隨插即用,電源管理,裝置的枚舉(Enumeration)以及更多的議題
.開發使用COM(Component Object Model)的UMDF驅動程式
.實現核心模式驅動程式的安全預設,參數驗證,可計數的UNICODE字串以及安全的裝置命名技巧等
.支援WMI的核心模式驅動程式之編寫與解決問題
.活用先進的多重I/O佇列技巧
若是您正在設計開發實驗設備,通信硬體或是其他裝置的Windows 7驅動程式,本書可以協助您更快速地完成程式碼,讓產品盡速上市以搶得先機。
作者Ronald D Reeves博士,Software Genesis LLC公司的創始人兼總裁,該公司係一軟體開發與顧問公司,座落於美國密西根州的Brighton市。Reeves博士於電腦軟硬體與驅動程式設計開發領域約有40年的豐富經驗。擁有電腦資訊工程的學位,也是知名的技術作家、顧問與講師。是Win32 System Service [Prentice Hall,
2001]一書的共同執筆者,也是兩本談論撰寫驅動程式書籍的技術評審。目前在密西根的羅倫斯科技大學與克萊瑞大學教授研究生課程。
序言
作者簡介
簡介
第一部分 裝置驅動程式的架構概論
第1章 物件
第2章 WDF(Windows Driver Foundation)架構
第二部分 使用者模式驅動程式
第3章 Windows 7使用者模式驅動程式概論與操作
第4章 UMDF的驅動程式設計
第5章 利用COM來開發UMDF驅動程式
第三部分 核心模式驅動程式
第6章 Windows 7核心模式驅動程式概論與操作
第7章 隨插即用暨電源管理
第8章 核心模式的安裝與程式建置
第9章 KMDF的驅動程式設計
第10章 隨插即用暨電源管理的程式設計
第11章 WMI支援的程式設計
第12章 編寫KMDF硬體驅動程式
第13章 多重I/O佇列程式設計與編程I/O
附錄 驅動程式資訊延伸閱讀網站
參考書目
索引