Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming the Microsoft Windows Driver Model, Second Edition

Buy

Writing a WDM driver is much like writing a kernel-mode driver for Windows NT 4.0. It's a bit easier because you don't have to detect and configure your own hardware. Ironically, it's simultaneously harder because correctly handling Plug and Play and power management is fiendishly difficult. If you've written kernel-mode drivers for Windows NT, you'll have no trouble at all reading this book. You'll also be glad to have some code samples that you can cut and paste to deal with the aforementioned fiendishly difficult areas.

Writing a WDM driver is completely unlike writing a virtual device driver (VxD) for Windows 3.0 and its successors, a UNIX driver, or a real-mode driver for MS-DOS. If your experience lies in those areas, expect to work hard learning this new technology. Nonetheless, I think programming WDM drivers is easier than programming those other drivers because you have more rules to follow, leading to fewer choices between confusing alternatives. Of course, you have to learn the rules before you can benefit from that fact.

If you already own a copy of the first edition of this book and are wondering whether you should buy this revised edition, here's a bit of information to help you decide. Windows XP and Windows Me made few changes in the way you develop drivers for Windows 2000 and Windows 98, respectively. The main reason we decided to revise this book is that so many changes had accumulated on my update/errata Web page. This edition does, of course, explain some of the new bells and whistles that Windows XP brings with it. It contains more explicit advice about writing robust, secure drivers. It also, frankly, explains some things much better than the first edition does.

(HTML tags aren't allowed.)

Terminator and Philosophy: I'll Be Back, Therefore I Am
Terminator and Philosophy: I'll Be Back, Therefore I Am
Judgment Day, as they say, is inevitable. Though when exactly it happens is debatable.

It was originally supposed to happen on August 29, 1997, but the efforts of Sarah Connor, her son, John, and the model T - 101 Terminator postponed it until 2004. We see it actually happen in the less - than - spectacular Terminator 3: Rise of the
...
Exploring Adobe Photshop CS6 (Adobe Cs6)
Exploring Adobe Photshop CS6 (Adobe Cs6)

Fully revised to meet Adobe's Creative Suite 6 release, Exploring Adobe Photoshop CS6 is the resource you need for mastering this industry-standard digital imaging program. From the software's foundations to new features and enhancements only available in version CS6, the book delivers the stellar coverage and tools readers...

Blog Theory: Feedback and Capture in the Circuits of Drive
Blog Theory: Feedback and Capture in the Circuits of Drive

The challenge of this book is thinking critically about media practices in a setting where they are fast, fun, and ubiquitous. As an avowedly engaged and political approach to thought, critical theory of any sort encounters challenges. Attempting to analyze and intervene in the present, it nonetheless adopts a backward gaze, an idea G.W.F....


Building E-Commerce Solutions with WooCommerce - Second Edition
Building E-Commerce Solutions with WooCommerce - Second Edition

Key Features

  • Offers do-it-yourself e-commerce solution using WordPress and WooCommerce
  • Discover the new Onboarding wizard that makes complex processes user-friendly
  • Manage your online store and expand its functions using plugins

Book Description

Building an...

MCSE Self-Paced Training Kit (Exam 70-294): Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure
MCSE Self-Paced Training Kit (Exam 70-294): Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure
Welcome to MCSE Self-Paced Training Kit (Exam 70-294): Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
This kit introduces you to Windows Server 2003 Active Directory and prepares you to plan, configure, and administer your Active Directory infrastructure. You will learn to use Active
...
Science Teaching with Moodle 2.0
Science Teaching with Moodle 2.0

Moodle is becoming increasingly popular in schools worldwide due to its ease of use and flexibility. Science is the perfect subject to benefit from the features of Moodle as students will find it the easiest to learn with the help of interactive content, rather than reading textbooks. This book will teach you how to create quizzes, start...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy