How active are you?

Was pondering a few questions the last few days. How many of you UMDF writers use ATL in your drivers? If you do, do you have more of a kernel driver background or a user mode background? Since UMDF works on an object model very similar to COM, the ATL does provide a lot of…


Because inquiring minds want to know

A follow up question was posed from my last post about the WDF book no longer being in print and I thought it would be better to do a post so it will show up in RSS feeds; Q: Any idea what triggered this? I realize that our technology area doesn’t sell as much as…


Heads up!

  Sharing a cross post that is of interest to you WDF users;


Time keeps on slippin’

Greetings one and all!  Been heads down on some work around here and haven’t been able to post an update in a while. A couple of real good case studies have come up recently with regards to driver stability and effective testing of those drivers.  So I want to call out some processes we’ve been…

A funny thing happened on the way to the keyboard

So as I was crafting some UMDF HID driver code for your consumption, and I was working with one of you (and you know who you are *g*) during some of that time frame, we sort of discovered everything already exists between my earlier blog posts and some of the WDK samples.  So rather than…


0 and 1 are not just numbers, they’re spaces!

Again, thanks to our intrepid explorer Ilia S. for helping uncover some more traps in the UMDF HID Collection Filter journey. Two things to keep in mind as you’re creating your driver: 1. UMDF drivers are hosted in a Session 0 based executable on Vista and above – – and – 2. A lot of…

It’s time to party!

Fresh from the oven, Windows Driver Kit (WDK) 7.1.0 is ready for your consumption! You can get it from the Download Center; Or off Microsoft Connect (remember, you have to be signed in to your connect account). Now, go forth and code!

It’s a bird, it’s a plane..

Just wanted to make sure you all saw this great guest post on Doron’s blog from Jake Oshins. That’s all for today.


There have been a couple of asks recently, in various forums, on how to build drivers using Visual Studio. I thought since I had shown you how to make better use of Visual Studio as an IDE for driver writing, I better share the last yard of how people are integrating the WDK build environment(s)…