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

General ultrasound in the critically ill
General ultrasound in the critically ill

Written by an intensivist familiar with ultrasound, this book describes a new clinical tool: ultrasound for the intensive care and emergency physician. It specifically details findings of immediate clinical relevance throughout its pages. This volume is not only an exhaustive atlas dealing with the most variable aspects of the critically ill...

Inventing Software: The Rise of Computer-Related Patents
Inventing Software: The Rise of Computer-Related Patents

Since the introduction of personal computers, software has emerged as a driving force in the global economy and a major industry in its own right. During this time, the U.S. government has reversed its prior policy against software patents and is now issuing thousands of such patents each year, provoking heated controversy among programmers,...

100 Volumes of 'Notes on Numerical Fluid Mechanics': 40 Years of Numerical Fluid Mechanics and Aerodynamics in Retrospect
100 Volumes of 'Notes on Numerical Fluid Mechanics': 40 Years of Numerical Fluid Mechanics and Aerodynamics in Retrospect
This volume contains 37 invited contributions, collected to celebrate one hundred volumes of the "NNFM Series". After a general introduction, overviews are given in five parts of the developments in numerical fluid mechanics and related fields. In the first part information about the series is given, its origins are discussed, as well as...

Nginx HTTP Server - Second Edition
Nginx HTTP Server - Second Edition

Nginx is a lightweight HTTP server designed for high-traffic websites, with network scalability as the primary objective. With the advent of high speed Internet access, short loading times and fast transfer rates have become a necessity. This free, open source solution will either come as a full replacement of other software such as Apache,...

Loft Conversions
Loft Conversions

Pressure on space and changes in planning law mean that loft conversions are now at the forefront in the race to improve the performance of Britain's ageing housing stock. Since 1990, roof space conversions have increased UK housing capacity by more than 200 million square feet - a living area equivalent to a medium-sized city - without...

Perl by Example (4th Edition)
Perl by Example (4th Edition)
Perl, now more than ever!

A few years ago, Perl was a secret of UNIX® programmers who wanted to combine the power of grep, awk, sed, tr, shells and C in a single easy language. These days it's everywhere, as the source language for the CGI scripts that make the Internet go 'round.

This Second Edition of Perl by Example is...

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