Howdy,

I'm a windows application developer, but it looks like forces larger than
myself are going to force me to try and do some device driver programming.

I really don't know squat about programming device drivers.

Can anyone suggest some good books and/or web pages on the basics of device
driver programming for windows (98/NT/2000/XP)?

Thanks

Jim

Re: Good device driver books? by Bill

Bill
Sun Sep 07 00:59:06 CDT 2003

> Can anyone suggest some good books

There is only one good book available today specifically for Windows device
driver development and it happens to be a very comprehensive, thorough, and
accurate text on the subject: Walter Oney's "Programming the Windows Driver
Model 2nd edition".

There are other books and resources available. This question has been asked
here before many times so I suggest you search google for other responses.

--
Bill McKenzie
Compuware Corporation
Watch your IRPs/IRBs/URBs/SRBs/NDIS pkts with our free WDMSniffer tool:
http://frontline.compuware.com/nashua/patches/utility.htm


"Jim H" <jnhtx@spamcop.net> wrote in message
news:ufUT3AQdDHA.1460@TK2MSFTNGP10.phx.gbl...
> Howdy,
>
> I'm a windows application developer, but it looks like forces larger than
> myself are going to force me to try and do some device driver programming.
>
> I really don't know squat about programming device drivers.
>
> Can anyone suggest some good books and/or web pages on the basics of
device
> driver programming for windows (98/NT/2000/XP)?
>
> Thanks
>
> Jim
>
>



Re: Good device driver books? by Robert

Robert
Sun Sep 07 04:47:05 CDT 2003

tjm wrote:
> walter oney's book "programming the windows driver model"
> is the best.

Even better Walter answers in this newsgroup.


Re: Good device driver books? by Gary

Gary
Sun Sep 07 08:29:05 CDT 2003

Consider a seminar and an MSDN Professional subscription is recommended.

--
Gary G. Little
Seagate Technologies, LLC

"Jim H" <jnhtx@spamcop.net> wrote in message
news:ufUT3AQdDHA.1460@TK2MSFTNGP10.phx.gbl...
> Howdy,
>
> I'm a windows application developer, but it looks like forces larger than
> myself are going to force me to try and do some device driver programming.
>
> I really don't know squat about programming device drivers.
>
> Can anyone suggest some good books and/or web pages on the basics of
device
> driver programming for windows (98/NT/2000/XP)?
>
> Thanks
>
> Jim
>
>



Re: Good device driver books? by r_konjeti

r_konjeti
Sun Sep 07 10:06:15 CDT 2003

There are good books like Walter's for understanding drivers. But
unfortunately *I dont know* any book that will improve my driver
debugging skills.

Re: Good device driver books? by Walter

Walter
Sun Sep 07 10:57:38 CDT 2003

Jim H wrote:
> Can anyone suggest some good books and/or web pages on the basics of device
> driver programming for windows (98/NT/2000/XP)?

I can't resist getting in a plug for http://www.wd-3.com (the Windows
Driver Developers' Digest), a semi-periodic collaboration of various
people. The only commercial content I allow is a byline for the author
of each article. No signup is required in order to read all the content.
You never end up on any marketing lists. An optional "subscription"
scheme lets you sign up to receive e-mails when new issues are posted --
and you will never get any other kind of notice.

The "resources" page at wd-3 will direct you to some other places where
you can get help. It won't tell you where to find books or seminars
(that's commercial, right?), but I'm sure you already know about Google.

--
Walter Oney
Editor in Chief

Re: Good device driver books? - Thanks all by Jim

Jim
Sun Sep 07 14:51:27 CDT 2003

Thanks Walter and every who answered, I'll buy Walter's book and study up to
the point where I can ask an actual question. All I know now is that I have
to write something that works on 98/NT/2000/XP.

Jim


"Walter Oney" <waltoney@oneysoft.com> wrote in message
news:3F5B5572.675424C5@oneysoft.com...
> Jim H wrote:
> > Can anyone suggest some good books and/or web pages on the basics of
device
> > driver programming for windows (98/NT/2000/XP)?
>
...