My travels with WDF

The continuing story of a boy, his dog and their discovery of the world outside...of WDM.

Where have you been?!

Well, as you could probably guess, I haven't had much to say for a while for a couple of reasons -...

Author: pat.man Date: 10/15/2012

You’ve had the time, let’s hear the feedback.

I hope those of you who are using the new Visual Studio 2011 with the WDK integration are having...

Author: pat.man Date: 12/02/2011

Well, you can kind of see why we’ve been quiet around here…

If you’re watching what’s going on at //BUILD (and why wouldn’t you be?), you may...

Author: pat.man Date: 09/15/2011

The sounds of silence.

Greetings one and all (who may be only one left reading at this point g).  Some cool things...

Author: pat.man Date: 06/17/2011

The WDF book is back in print…

 ...

Author: pat.man Date: 01/05/2011

How active are you?

Was pondering a few questions the last few days. How many of you UMDF writers use ATL in your...

Author: pat.man Date: 10/07/2010

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...

Author: pat.man Date: 09/10/2010

Heads up!

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

Author: pat.man Date: 08/26/2010

Time keeps on slippin’

Greetings one and all!  Been heads down on some work around here and haven’t been able to post...

Author: pat.man Date: 08/03/2010

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...

Author: pat.man Date: 03/31/2010

How to avoid getting a HID to the head (a guide to making a UMDF - HID collection filter)

First of all, HUGE thanks to Ilia S. for helping to track down this little trap. I’m glad we finally...

Author: pat.man Date: 03/24/2010

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...

Author: pat.man Date: 03/02/2010

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....

Author: pat.man Date: 02/16/2010

It’s okay to assert yourself, just be careful how forcefully you do it. (Op. Ed.)

We recently had a good discussion internally about the nature of ASSERTs in code. I, being the rebel...

Author: pat.man Date: 01/12/2010

And here you thought I had a cloaking device

Got a good one to share with the group; Q: Can I make a kernel mode driver that opens a handle and...

Author: pat.man Date: 12/01/2009

We’re gonna need a bigger stick!

So, some of you may recognize Eliyas’ name from WinHECs and various other driver dev presentations,...

Author: pat.man Date: 10/06/2009

I/O Queues and You

I got an interesting question via mail recently, “Do I really need to create a queue object in my...

Author: pat.man Date: 08/24/2009

Cross stack communications

The subject of how to talk to another device stack has come up again, and since I only briefly...

Author: pat.man Date: 08/16/2009

House cleaning

The fourth part of Abhishek’s online UMDF debugging tutorials is up now. :)...

Author: pat.man Date: 06/30/2009

Intellisense, the Musical part 3

Like all good stories, sometimes the 2nd act is the hardest to follow. In this case it was simply a...

Author: pat.man Date: 06/04/2009

UMDF Debugging talks online

Our wondrous Abhishek did a series of Debugging UMDF driver talks and I’m happy to say we now have...

Author: pat.man Date: 05/06/2009

Double filtered for added UMDF flavor.

UPDATED: 9-March-2010 Astute readers noted that I had the incorrect driver load order when talking...

Author: pat.man Date: 04/27/2009

It's full of stars...

  Yes, I'm alive, and in perfect hibernation, well not even in the same time zone as...

Author: pat.man Date: 03/25/2009

Think globally, lock at the smallest scope possible.

Yes, I know that's a rip off of a ThinkGeek shirt (which I own). Well, this is going to be my second...

Author: pat.man Date: 01/23/2009

When it leaks, it pours

Greetings from the Pacific Northwet. After our recent Snow-pocalypse, we also suffered a run of...

Author: pat.man Date: 01/16/2009

WinDarn!

Bob, Peter and Ilias are on their way to WinHEC as I'm typing, so if any of you are attending,...

Author: pat.man Date: 11/04/2008

It's flick, then swish

So the next part of the little Q&A series on...well, QA; 3.) What security considerations do you...

Author: pat.man Date: 09/11/2008

It's all in the wrists

I got a few interesting questions recently, which was helpful because I was having a tough time...

Author: pat.man Date: 09/03/2008

And Or what?

From the, "it's funny because it happened to me" file, I did it again. While debugging a recent...

Author: pat.man Date: 06/27/2008

You can have a co-driver, a co-pilot and now, a co-installer

They're bbbbbbbbaaaaaaaaaaacccccccccckkkkkkkkkkkkkkkkkkk. After some incantations, Ouija boarding...

Author: pat.man Date: 04/18/2008

Blue Moon, you saw me standing alone.....

I love sharing simple mistakes for some reason. I think it's because we're all prone to searching...

Author: pat.man Date: 04/04/2008

Why not make 10 one louder...

Because this one goes to eleven! Good stuff is bound to come from a man who enjoys 80's metal, dark...

Author: pat.man Date: 03/08/2008

How to jiggle the handle(s) and get your 1.7 to work in Vista

As people who write drivers are something of a rare breed, I know we probably share a lot of common...

Author: pat.man Date: 03/05/2008

I owe you all a large, humongous apology

Work and home work have prevented me from completing the 2nd part of the Intellisense Musical. I had...

Author: pat.man Date: 02/27/2008

I never promised you a rose garden, but I did promise Act 2 of a Musical

And I'm sad to say that I won't have it ready this weekend. I'll work on it next week I promise. In...

Author: pat.man Date: 02/08/2008

Born free, as free as the bits will flow...

The RTM of the WDK will be available to download today (crosses fingers). Act 2 of the Visual Studio...

Author: pat.man Date: 02/04/2008

VS Driver Intellisense: the Musical - Act 1 (of 3..or 4, maybe).

I was looking at the various ways I have my Visual Studio environment(s) setup and its behavior...

Author: pat.man Date: 01/31/2008

Apr(grave)es Post, les Deluge**

I would like to make one small clarification to Ilias' post here, I don't have the local WDK...

Author: pat.man Date: 01/30/2008

Intellisense-ational!

After reading Ilias' post about Intellisense lacking for driver projects, I first thought about...

Author: pat.man Date: 01/29/2008

d'OH-nuts

As promised here is the correction to the hybrid INF file you'll need to make....

Author: pat.man Date: 12/10/2007

The hybrid has escaped!

If you have seen the mail announcing the release of the WDK RC1, I will remind you that the hybrid...

Author: pat.man Date: 12/09/2007

Next>