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.)

Wireless A to Z
Wireless A to Z
THE MOST PRECISE, CONCISE, AND AUTHORITATIVE WIRELESS REFERENCE AVAILABLE!

In today’s information-rich environment, a business operating without a cogent wireless communications strategy is destined for failure. That’s why, if designing, maintaining, or upgrading wireless and mobile communications systems...

The iPad for Photographers: Master the Newest Tool in Your Camera Bag
The iPad for Photographers: Master the Newest Tool in Your Camera Bag
Photographers carry gear. It doesn’t matter whether you’re a pro with multiple camera bodies and lenses or a casual shooter with an ever-present point-and-shoot camera—there’s always stuff to pack along. And if you’re traveling or away from your office or studio, part of that gear typically...
Photoshop Most Wanted 2: More Effects and Design Tips
Photoshop Most Wanted 2: More Effects and Design Tips
Back by popular demand, Colin Smith and AI Ward unve il another feas t of Photoshop delights.

After the first Photoshop Most Wanted book we wer e deluged with f eedback from readers wanting more: more effects so realistic you can almost touch them , more insider knowledge on using Actions and Layer Styles , and more of
...

Advances in Information Processing and Protection
Advances in Information Processing and Protection
This book contains a selection of the best papers given at the Advanced Computer Systems Conference in October 2006 in Poland. The book is partitioned into four topical areas:

The Artificial Intelligence section includes papers on Humatronics, Fuzzy Logic, Robotics, Cell, Genetic and Probabilistic Algorithms, Incomplete Data and Similarity...

Oracle SOA BPEL Process Manager 11gR1 – A Hands-on Tutorial
Oracle SOA BPEL Process Manager 11gR1 – A Hands-on Tutorial

Your step-by-step, hands-on guide to Oracle SOA BPEL PM 11gR1

Overview

  • Learn by doing, with immediate results
  • Create, integrate, and troubleshoot BPEL services with Oracle BPEL Process Manager and JDeveloper step by step
  • Design, develop, test, deploy, and run a full SOA...
Neurology
Neurology
Mumenthaler's Neurology has become a major textbook and reference throughout the world. The comprehensiveness of the information condensed into this 600-page pocketbook will appeal to students, residents, general practitioners, and neurology specialists needing a rapid reference on neurological problems. The new edition incorporates new...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy