Windows 7 Device Driver (Paperback)
暫譯: Windows 7 裝置驅動程式 (平裝本)

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,太平洋海岸公司網路管理員

《撰寫穩健、高效能 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 驅動程式,本書都將幫助您更快地建立生產代碼,並更早進入市場!