My travels with WDF

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

  • My travels with WDF

    It's full of stars...

    • 1 Comments
      Yes, I'm alive, and in perfect hibernation, well not even in the same time zone as hibernation, but you get the joke hopefully. :) I just had to share this little ditty with you all because it's very cool. Microsoft, NASA put universe back on the...
  • My travels with WDF

    Think globally, lock at the smallest scope possible.

    • 0 Comments
    Yes, I know that's a rip off of a ThinkGeek shirt (which I own). Well, this is going to be my second post on this topic (okay, third ), but as it managed to rear its head again recently, what better time to blog.  And I'm going to also blog it simply...
  • My travels with WDF

    When it leaks, it pours

    • 0 Comments
    Greetings from the Pacific Northwet. After our recent Snow-pocalypse, we also suffered a run of flooding. Amazingly enough, it wasn't directly due to the 13+ inches of snow I had at my house, it was a combination of the snow and the monumental amounts...
  • My travels with WDF

    WinDarn!

    • 0 Comments
    Bob, Peter and Ilias are on their way to WinHEC as I'm typing, so if any of you are attending, please make a point to ask them if they miss me. :) A while ago I was debugging something in my office and I had an observer over my shoulder. This observer...
  • My travels with WDF

    How to find the droids you might be looking for

    • 3 Comments
    Most of you at the DDC will notice that I'm not at the DDC. I'm guessing that makes me one of the "juniors" that Bob was referring to. ;) 4.) How do you build debugging techniques into your driver? Ie, DbgBreakPoint, ASSERT, etc - which is best in...
  • My travels with WDF

    It's flick, then swish

    • 0 Comments
    So the next part of the little Q&A series on...well, QA; 3.) What security considerations do you take into account when designing and developing a kernel mode driver? Validate user mode pointers and check the buffers to and from user mode. ;...
  • My travels with WDF

    It's all in the wrists

    • 1 Comments
    I got a few interesting questions recently, which was helpful because I was having a tough time finding good material for you guys and gals of late. That's the problem with working on the next Operating System, I can't tell you about all the cool stuff...
  • My travels with WDF

    Sara Ford's WebLog : Microsoft Visual Studio Tips Book Helps Hurricane Katrina Survivors Rebuild Lives

    • 0 Comments
    Seriously, Sara rocks for doing this. Sara Ford's WebLog : Microsoft Visual Studio Tips Book Helps Hurricane Katrina Survivors Rebuild Lives   I know quite a few of you use Visual Studio, and if nothing else, you should keep an eye on her blog for...
  • My travels with WDF

    And Or what?

    • 0 Comments
    From the, "it's funny because it happened to me" file, I did it again. While debugging a recent issue in the test lab, I had pushed the root cause out as an attempt to free an invalid handle. I cracked open the code to find the line and looked at it in...
  • My travels with WDF

    I would have waited forever, and ever, and ever, and ever...

    • 0 Comments
    I'm on a pet peeve kick lately and another one of my big ones is WaitFor<Single | Multiple>Object with an INFINITE time out period. You do realize it's INFINITE right? And while you can mitigate the risk of actually spinning forever on an object...
  • My travels with WDF

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

    • 0 Comments
    They're bbbbbbbbaaaaaaaaaaacccccccccckkkkkkkkkkkkkkkkkkk . After some incantations, Ouija boarding and me dancing around a build server with a spindle of DVDs on my head and sacrificing a serial port mouse, the fixed 1.7 coinstallers are available. ...
  • My travels with WDF

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

    • 0 Comments
    I love sharing simple mistakes for some reason. I think it's because we're all prone to searching for how to do something simple, like handle METHOD_NEITHER requests in our KMDF driver, and only read the documentation on how to initialize that ability...
  • My travels with WDF

    Why not make 10 one louder...

    • 0 Comments
    Because this one goes to eleven! Good stuff is bound to come from a man who enjoys 80's metal, dark matter, kernel mode and debugging.  All the cool kids are in to those things.   *Currently playing - Top Gear 10x01  
  • My travels with WDF

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

    • 0 Comments
    As people who write drivers are something of a rare breed, I know we probably share a lot of common readers between our Driver blogs and via the OSR boards, but just in case the three or four of you who read my blog haven't seen this, I wanted to make...
  • My travels with WDF

    I owe you all a large, humongous apology

    • 0 Comments
    Work and home work have prevented me from completing the 2nd part of the Intellisense Musical. I had asked my wife if I could have Saturday to work on it, and of course after the trip to Lowes for paint supplies and spending hours with her setting things...
  • My travels with WDF

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

    • 0 Comments
    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 the mean time, how about we write a kernel in a Managed Language eh? So cool to see they have some proof of concepts going. *Currently playing...
  • My travels with WDF

    Full of sound and fury, signifying nothing.

    • 2 Comments
    Peter's a topic stealing stealer person. So rather than pout about how he's stolen my thunder, I'll just add some lightning for effect. I'm a fan of the closing paren' being on the line with the last value. Not on its own line. I mean what does this really...
  • My travels with WDF

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

    • 0 Comments
    The RTM of the WDK will be available to download today (crosses fingers). Act 2 of the Visual Studio Musical will be available later this week.
  • My travels with WDF

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

    • 0 Comments
    I was looking at the various ways I have my Visual Studio environment(s) setup and its behavior really depends on what I'm doing. So I figured I'd just do a series of how I have it all setup, and you guys / gals can use which one works the best for your...
  • My travels with WDF

    Apr(grave)es Post, les Deluge**

    • 0 Comments
    I would like to make one small clarification to Ilias' post here, I don't have the local WDK integrated in to Visual Studio 200 n Help environment. It's merely using the online WDK as I press F1 or do a relevant search. As Visual Studio 2005 and 2008...
  • My travels with WDF

    Intellisense-ational!

    • 0 Comments
    After reading Ilias' post about Intellisense lacking for driver projects, I first thought about running upstairs and throwing a few more quarters at him. Then I thought about making a snarky response in his blog post. But in the end, I just decided to...
  • My travels with WDF

    d'OH-nuts

    • 0 Comments
    As promised here is the correction to the hybrid INF file you'll need to make. [SourceDisksFiles] kmdf1394vdev.sys=1 umdf1394vdev.dll=1 WudfUpdate_01007.dll=1 WdfCoInstaller01005.dll=1 WdfCoInstaller01007.dll=1 .... [CoInstaller_CopyFiles] wdfcoinstaller01007...
  • My travels with WDF

    The hybrid has escaped!

    • 0 Comments
    If you have seen the mail announcing the release of the WDK RC1, I will remind you that the hybrid sample driver is there. If you haven't seen it (or don't get the mails), hey you guys the WDK RC1 is released and you can get it through your connect.microsoft...
  • My travels with WDF

    Recursive Call Waiting.

    • 0 Comments
    Recursion and I do not get a long well. There are a lot of little reasons, but it is mostly because Recursion is much older than me and because of that difference in ages, we don't have much in common. Like I hate referring to myself to answer a question...
  • My travels with WDF

    You have to pass third before going home.

    • 0 Comments
    All forces occur in pairs, and these two forces are equal in magnitude and opposite in direction . This is Newton's third law of motion. This is Patrick's first law of programming. The thing I've been bitten with more than any in my "life" at...
Page 2 of 3 (68 items) 123