vBulletin FAQ
The website where you learn about vBulletin Forums
Home   Download vBulletin   vBulletin FAQ Forums vBulletin Related Sites Contact Us
Welcome to vBulletin FAQ

vBulletin FAQ Navigation

Getting Started

Customizing your vBulletin

Search Engines & SEO

Making Money with a Forum

Promoting your Community

Get your own vBulletin Today


Webmaster Help


Developing Drivers with the Windows Driver Foundation (Pro Developer)





vBulletin Book Store > vBulletin books beginning with D

More details of book titled: Developing Drivers with the Windows  Driver Foundation (Pro Developer)

Developing Drivers with the Windows Driver Foundation (Pro Developer)

Author: Penny Orwick
Published: 2007-04-25
List price: $59.99
Our price: $37.79
Usually ships in 24 hours
As of: December 01st, 2008 04:48:09 PM
Customer comments on this selection.

vBulletin It does the job for well incorporated IEEE hardware... but microsoft is stupid
If you are stuck making a driver for the lame horse called vista, then this book gets the job done, it is very dense, and has a very microsoft feel to it. The WDM has been abstracted to such a point of obscurity at this point that... well I dont have an analogy, it just makes your head hurt, it has definitely advanced to the .net cobweb model of idiocy at this point. Not to mention that you have next to no control over how windows really decides to interact with your hardware anymore with its compiled/interpreted 9 times before it eats up all of the system resources horse manure. Me and a team of 5 other people fought with this stupid driver model for 9 months before we convinced the company to let us use an embedded linux host that feeds a dummy windows GUI the data for output. If you are going to work on a piece of equipment that is not entirely Microsoft endorsed IEEE I suggest doing the same thing, because at this point, if microsoft does not have it prewriten for you, your SOL!!! br /I could say a lot more, but it will do no good just like the rant I just went on, if you need to write a standard driver, you should be able to get the job done with this book, I really only took off one star because it was published by microsoft... I hope developers and engineers continue to get disgusted with them, and they either correct there arrogant and ignorant ways, or they fall by the way side, because this is getting ridiculous.

vBulletin Problematic
This book may very well describe writing WDF drivers, but it is not necessarily a useful book. It is not the Windows equivalent of the one Writing Linux Device Drivers book, and even that book is only just so useful. First: User-mode drivers are described, but what good are they? They can't do a _lot_ of things, and they are source-code incompatible with kernel-mode drivers. Second: In the book's Forward, a Microsoft "Architect" mentions that 3rd party driver developers find the pre-WDF Windows driver model "complex and difficult to use". Unfortunately neither WDF nor this book has helped me debug real world issues involving Cardbus, inf/driver install failures, and NDIS API failures. Microsoft did _not_ address/document/fix the known "complex and difficult to use" problem.

vBulletin It's two, maybe three books in one.
The content of the book feels more accessible than the online WDK documentation. It does cover the material, but each chapter is divided into three parts: stuff common between the kernel driver framework and user mode driver framework, stuff about the kernel driver framework, and stuff about the user mode driver framework. The authors probably had a hard time organizing the material, but the book should have been structured into those three parts. For example, I'm not currently interested in developing a user mode driver and I found the user mode driver material distracting. br / br /This book is more reference than how-to. Maybe the authors should have structured the book like some of the Linux driver books: develop a real device driver.

vBulletin Practical, sample-oriented introduction
This book does exactly what it says, it provides a practical, sample-oriented introduction to developing drivers the Microsoft Windows Driver Foundation way. br / br /The driver code for the samples used in the book, tools needed for developing drivers, and reference documentation are all downloadable (all 2.5GB of it, but it's free) from Microsoft. If you're like me and spend only a small part of your time working on drivers (I'm trying to interface a USB gadget), this is a great guide to WDF as well as to Windows I/O techniques and interface best practices. To get started, you can just hack the samples provided, as the authors intend. WDF looks after plug-n-play and power management, so it makes it easy to develop a basic user-mode USB driver like mine. br / br /If you're a driver specialist, are writing kernel drivers, or have drivers to port from a different operating system, then the book is a detailed reference for moving to WDF. There's a lot of abstraction in the Windows way of doing drivers, and understanding the abstractions helps you write and debug your driver, so this book does a comprehensive job of explaining the relevant abstractions as you go along. br / br /For example, if you're already an expert in the COM programming model, so that it's obvious to you why you need to implement the IUnknown methods, then you can likely skip most of Chapter 18. For the rest of us, we need the how-to advice and the examples, so there's a good reason the book is close to 900 pages :). br /

Similar Listings

Book cover of Programming the Microsoft  Windows  Driver Model, Second Edition.Programming the Microsoft Windows Driver Model, Second Edition
Book cover of Embedded Programming with the Microsoft  .NET Micro Framework.Embedded Programming with the Microsoft .NET Micro Framework
Book cover of Advanced Windows Debugging (Addison-Wesley Microsoft Technology Series).Advanced Windows Debugging (Addison-Wesley Microsoft Technology Series)
Book cover of Writing Windows WDM Device Drivers.Writing Windows WDM Device Drivers
 Windows via C/C++ (Pro - Developer)
Our vBulletin book picks:


Find more vBulletin related products of interest.

Search:
Keywords:
Amazon Logo

Purchase vBulletin - Site Map - vBulletin Forum
Copyright © 2006 vBulletin-FAQ.com. All rights reserved.
This website is not affilliated with Jelsoft or vBulletin.
Forums - Archive