於「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]一書的共同執筆者,也是兩本談論撰寫驅動程式書籍的技術評審。目前在密西根的羅倫斯科技大學與克萊瑞大學教授研究生課程。