FOR FAQ: How to start writing Windows Drivers?

Few basic resources for newbies , to start writing Windows drivers
(though not complete list, people can add).

  1. Windows DDK - for the OS in context
  2. 2 machines if possible to avoid screwing up development machine
  3. Debugging tools like WinDbg, SoftIce, DebugView, etc
  4. Latest DDK documentation (DDK might NOT have latest documents) -
    probably from Web
  5. Books like,
  • Developing Windows NT Device Drivers (A Programmer’s
    Handbook); Authors: Edward N.Dekker & Joseph M.Newcomer; Pub:
    Addison-Wesley
  • Programming the Microsoft Windows Driver Model; Author: Walter
    Oney; Pub: Microsoft Press [Also, read ERRATA of corresponding edition @
    http://www.oneysoft.com/]
  • Windows NT Device Driver development; Authors: Peter Viscarola
    & Tony Mason; Pub: MacMillan Technical Publishing; Site:
    http://www.osr.com
  1. Positive Attitude :slight_smile:

Experts of this group can add for 9x series.

Thanks,
Sathya

===================================
Knowledge, Skill and desire will lead to SUCCESS.

(This topic covered in the Getting Started FAQ,
http://www.osronline.com/article.cfm?id=20, referenced innumarable times on
this list)

P

“Sathyanarayanan Srinivasan” wrote in
message news:xxxxx@ntdev…

Few basic resources for newbies , to start writing Windows drivers
(though not complete list, people can add).

1. Windows DDK - for the OS in context
2. 2 machines if possible to avoid screwing up development machine
3. Debugging tools like WinDbg, SoftIce, DebugView, etc
4. Latest DDK documentation (DDK might NOT have latest documents) -
probably from Web
5. Books like,
- Developing Windows NT Device Drivers (A Programmer’s
Handbook); Authors: Edward N.Dekker & Joseph M.Newcomer; Pub:
Addison-Wesley
- Programming the Microsoft Windows Driver Model; Author: Walter
Oney; Pub: Microsoft Press [Also, read ERRATA of corresponding edition @
http://www.oneysoft.com/]
- Windows NT Device Driver development; Authors: Peter Viscarola
& Tony Mason; Pub: MacMillan Technical Publishing; Site:
http://www.osr.com
6. Positive Attitude :slight_smile:

Experts of this group can add for 9x series.

Thanks,
Sathya

===================================
Knowledge, Skill and desire will lead to SUCCESS.
===================================