Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Drivers (General)   (RSS)

Developing Windows Drivers With Visual Studio

Today morning I received an email from Patrick with a picture of Visual Studio with Intellisense on a WDF driver . Ok, I have to admit that in the beginning I thought that Patrick was using Photoshop! He's a guy, who just doesn't like GUIs in the first
Posted by iliast | 6 Comments

Driver-Driver and Driver-Application Communication

Everybody knows how an application communicates with a driver: call CreateFile to open a handle to the PDO, and use ReadFile(Ex), WriteFile(Ex) and DeviceIoControl to read data, write data or send a control code. However, what about the opposite? How
Posted by iliast | 4 Comments
Filed under:

How Driver Installation Works

The last few months I've been working on the WDF 1.7 (UMDF+KMDF) coinstallers (that's one of the reasons that I've been silent for quite some time). Through this process I managed to learn a lot of things about how driver installation works and what is
Posted by iliast | 3 Comments

Windows Development Videos and Presentations

WHDC has a very nice page that with many presentations and videos about driver development at http://www.microsoft.com/whdc/driver/foundation/DevNotes.mspx You'll find there 9 videos about WDF, 3 about KMDF, and 2 about kernel debugging, as well as many
Posted by iliast | 1 Comments
Filed under: ,

Windows Device Drivers Book Reviews

A quick search in the web reveals that the number of the books that are related to windows device drivers can be counted with the fingers of one hand. Even worse, most of the books are either too old (published before or around windows 2000) and/or not
Posted by iliast | 12 Comments

Hardware and Driver Developer Blogs + Driver tips

Thanks, to craigrow , I saw that Microsoft has created a list for hardware and driver developer blogs . I'm still not there yet, but I hope that this will change :) Another interesting link are the driver tips , which include papers about driver synchronization,
Posted by iliast | 0 Comments

A Comparison of the Linux and Windows Device Driver Architectures

While searching for something irrelevant, I found a very interesting paper, called "A Comparison of the Linux and Windows Device Driver Architectures" by Melekam Tsegaye and Richard Foss. It was published at the ACM Operating Systems Review, Volume 38,
Posted by iliast | 2 Comments

Key Driver Concepts and Driver Development books

While looking at the traffic at the OSR ndev mailing list I saw that some introductory questions are answered in Microsoft's Key Driver Concepts page. The links in this page include (but are not limited to) information about: Synchronization primitives
Posted by iliast | 0 Comments
Filed under:

Introductory driver writing resources

After having finished with the initial resources on the windows internals, it is time for a developer to start learning about windows drivers. The goal of this post is to provide a list of links that can be used by somebody to get accustomed with the
Posted by iliast | 9 Comments
Filed under:

Prerequisites for a driver developer

If somebody wants to build a solid house, he needs to have a solid foundation. That's why, if somebody wants to become a good driver developer, he needs to be familiar with some fundamental computer science terms. At minimum, he needs to know the basics
Posted by iliast | 0 Comments
Filed under:
 
Page view tracker