Reading Resources and Articles
There are plenty of articles and resources out there about driver development. Being that I am mostly focused on writing NDIS driver, low and behold, that was where I spent most of my time reading. Anyways, below is a list of some good sources of information on device driver development. (of course weighted more towards NDIS driver development)
At a MINIMUM, read EVERYTHING from the first link below, which is a launch point for understanding how to build, debug and distribute a device driver.
- Microsoft's MSDN Launch Point for Device Driver Development (A MUST read)
- Microsoft's Platform Development Driver Page (Good if you are into hardware development)
- Windows NT/W2K/WDM Driver FAQ
- PCAUSA's NDIS IM Driver FAQ
- Windows Driver Developer's Digest
- AskTheOracle Device Driver Resource Page
- Inside NT Networking
- NDIS Driver Tips
- Driver Development Tips
- Knowledge Base Articles for Driver Development