Windows 7 Device Driver (Paperback)

Ronald D. Reeves Ph.D.

  • 出版商: Addison Wesley
  • 出版日期: 2010-11-16
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 384
  • 裝訂: Paperback
  • ISBN: 0321670213
  • ISBN-13: 9780321670212
  • 立即出貨(限量) (庫存=2)

買這商品的人也買了...

商品描述

“The chapter on programming a KMDF hardware driver provides a great example for readers to see a driver being made.”

–Patrick Regan, network administrator, Pacific Coast Companies 

The First Authoritative Guide to Writing Robust, High-Performance Windows 7 Device Drivers

 

Windows 7 Device Driver brings together all the information experienced programmers need to build exceptionally reliable, high-performance Windows 7 drivers. Internationally renowned driver development expert Ronald D. Reeves shows how to make the most of Microsoft’s powerful new tools and models; save time and money; and efficiently deliver stable, robust drivers.

 

Drawing on his unsurpassed experience as both a driver developer and instructor, Reeves demystifies Kernel and User Mode Driver development, Windows Driver Foundation (WDF) architecture, driver debugging, and many other key topics. Throughout, he provides best practices for all facets of the driver development process, illuminating his insights with proven sample code. Learn how to

  • Use WDF to reduce development time, improve system stability, and enhance serviceability
  • Take full advantage of both the User Mode Driver Framework (UMDF) and the Kernel Mode Driver Framework (KMDF)
  • Implement best practices for designing, developing, and debugging both User Mode and Kernel Mode Drivers
  • Manage I/O requests and queues, self-managed I/O, synchronization, locks, plug-and-play, power management, device enumeration, and more
  • Develop UMDF drivers with COM
  • Secure Kernel Mode Drivers with safe defaults, parameter validation, counted UNICODE strings, and safe device naming techniques
  • Program and troubleshoot WMI support in Kernel Mode Drivers
  • Utilize advanced multiple I/O queuing techniques

Whether you’re creating Windows 7 drivers for laboratory equipment, communications hardware, or any other device or technology, this book will help you build production code more quickly and get to market sooner!

商品描述(中文翻譯)

「這本書提供了一個編寫 KMDF 硬體驅動程式的範例,讓讀者可以看到驅動程式的製作過程。」- Patrick Regan, 網路管理員, Pacific Coast Companies

「第一本權威指南,教你如何撰寫穩健、高效能的 Windows 7 裝置驅動程式」
Windows 7 裝置驅動程式匯集了所有經驗豐富的程式設計師所需的資訊,以建立出極為可靠、高效能的 Windows 7 驅動程式。國際知名的驅動程式開發專家 Ronald D. Reeves 展示了如何充分利用微軟強大的新工具和模型,節省時間和金錢,並有效地提供穩定、堅固的驅動程式。

Reeves以他作為驅動程式開發者和講師的無與倫比經驗,對核心和使用者模式驅動程式開發、Windows 驅動程式基礎架構 (WDF)、驅動程式除錯等關鍵主題進行了深入解析。在整個過程中,他提供了驅動程式開發過程的最佳實踐,並以實際的範例代碼闡明他的見解。學習如何:

- 使用 WDF 來減少開發時間,提高系統穩定性和可維護性
- 充分利用使用者模式驅動程式框架 (UMDF) 和核心模式驅動程式框架 (KMDF)
- 實施設計、開發和除錯使用者模式和核心模式驅動程式的最佳實踐
- 管理 I/O 請求和佇列、自我管理的 I/O、同步、鎖定、即插即用、電源管理、設備列舉等等
- 使用 COM 開發 UMDF 驅動程式
- 以安全的預設值、參數驗證、計數的 UNICODE 字串和安全的設備命名技術來保護核心模式驅動程式
- 在核心模式驅動程式中編寫和疑難排解 WMI 支援
- 利用先進的多重 I/O 佇列技術

無論您是為實驗室設備、通訊硬體或任何其他設備或技術創建 Windows 7 驅動程式,本書將幫助您更快地建立生產代碼,並更早進入市場!