MSMVPS.COM
The Ultimate Destination for Blogs by Current and Former Microsoft Most Valuable Professionals.

WinDrvr

  • Fixing WinHEC - Part 2

    In my last posting, I presented how to fix WinHEC from the attendee's point of view. This post will look at why it is critical for Microsoft to get it right. For the last 10 years, the Windows group has been waging a war to improve driver quality...
    Filed under: , ,
  • Fixing WinHEC

    As anyone who has been to WinHEC over the years knows, its content swings between being a heavy technical conference and being a marketing conference. This year’s WinHEC is scheduled for November 4-7, 2008, again in Los Angeles, California. I do not expect...
    Filed under: , ,
  • I'm Back

    After a hectic fall of consulting, I have dug out enough to continue this blog.
    Filed under:
  • Improving the documentation

    If you haven’t heard, Microsoft is now updating the WDK documentation monthly and is now providing a way to download these updated docs to your computer. This update, just for documentation, can be found at http://www.microsoft.com/whdc/DevTools/WDK/WDKdocs...
    Filed under: , ,
  • Coding Guidelines

    When I get a new client, I ask for a copy of their driver coding guidelines. Typically I get one of several responses. · We trust our developers to do the right thing. · The last time we brought this up there was almost open revolt. · They hand me a corporate...
  • Tag, you're it

    I’ve been spending the last couple of days tracking down a bug in a driver I am writing. The effort reminded me of how great tags on memory allocations and frees can be. Also, the work reminded me that there are at least a couple of features Microsoft...
  • Document explorer versus useful data

    There is a trend in the tools coming out of Microsoft that is driving me nuts and in my opinion significantly hurting productivity. This trend is the shrinking of the amount of data that appears on the display and requiring more mouse clicks to get there...
    Filed under: , ,
  • Crossing the Undocumented Line

    As a consultant who has more than once taken on projects Microsoft has said are impossible, many people assume I often use undocumented calls in Windows in my work. In fact, I try to avoid them if at all possible, and am extremely careful in crossing...
    Filed under:
  • Bleeding edge and far from it

    I am just back from WinHEC and while there I realized that many people including a number from Microsoft don’t distinguish developing for the leading edge from living there. I am known as a guy who has done a number of things that Redmond had said “Windows...
  • Never stop learning

    One thing I always recommend to my customers is to keep their developers up to speed on the latest Windows driver technologies. I’m thinking about this right now, since last week saw the release of Developing Drivers with Windows Driver Foundation and...
    Filed under: ,
  • How tuned is your time machine?

    How tuned is your time machine? No, I am not talking about DeLoreans with Flux Capacitors, but a tool almost all software development groups have but many use poorly, namely source control . A simple test of how well your source control system is doing...
    Filed under:
  • Where was Don?

    I haven't posted for quite a while since I hit a period of intense work for my customers, demands by activities outside of work, and a cold/flu that has persisted for over a month. I am back and expect to see postings from me on at least a weekly...
    Filed under:
  • Tuning Channel 9

    Last week I got an announcement that Rob Short is talking on Operating System Evolution ( see http://channel9.msdn.com/Showpost.aspx?postid=264874 ) . Normally, I would be the first in line for one of his talks, but on Channel 9?… well, maybe some day...
    Filed under:
  • Using the event log in your driver

    I wrote previously that drivers should use the event log. This time I am going to give some things to consider when using events. The challenge for using the event log is that many components use it poorly. The two common problems are superfluous messages...
  • Why your driver should use the event log

    Do you use the event log in your driver? Event logging should be standard in almost every driver, yet few drivers support logging. Event logging is the place to record anomalous conditions and events that are detected by your code. Specifically, it is...
  • Welcome

    What? Another blog on Windows Device Driver Development? While there are a number of good blogs out there on the subject, I think mine will be a little different. This blog will look at the process of device driver development. A lot of the emphasis will...
    Filed under:


Copyright © is the original authors. Blog site is an independent site not sponsored by Microsoft. The Yoda blog server and the Brianna SQL server would like to thank www.ownwebnow.com and www.exchangedefender.com. They wouldn't be here and broadcasting without the generosity of Vlad Mazek and his companies.

Powered by Community Server (Commercial Edition), by Telligent Systems