driver writing != bus driving

Ilias Tsigkogiannis' Introduction to Windows Device Drivers and Windows Audio Concepts

Browse by Tags

Tagged Content List
  • Blog Post: KMDF Debugging Videos

    A while ago, I wrote a blog post about our UMDF debugging videos , which were created by my teammate Abhishek. Now, I'm really excited to announce that we've released KMDF debugging videos, which can be found at http://www.microsoft.com/whdc/devtools/debugging/kmdf.mspx . These videos were created...
  • Blog Post: UMDF Debugging Videos

    UPDATE: You can find my post about KMDF debugging videos at http://blogs.msdn.com/iliast/archive/2009/09/22/kmdf-debugging-videos.aspx A while back I had written that we didn't have any videos, where we talk about UMDF (KMDF seems to get all the glory :P). Well, now we do! My teammate, Abhishek...
  • Blog Post: Viewing WDF Logs In Windbg

    One feature that is really helpful in debugging WDF drivers is the log file that is created by the frameworks themselves. In the log files you can see many warnings and errors that are created by the framework (i.e. they come for free and the driver does not have to do anything). Did you ever have a...
  • Blog Post: Channel9 Video on Debugging BSODs

    I found a very interesting channel9 video on how to debug BSODs (Blue Screens of Death): http://channel9.msdn.com/posts/Dan/Daniel-Pearson-Debugging-a-Windows-Blue-Screen-of-Death/ Daniel Pearson explains why blue screens happen in Windows, how a user can find the cause and how Driver Verifier works...
  • Blog Post: Debugging User-Mode Processes Using a Kernel-Mode Debugger

    In this post I'll try to clarify some small details, that are related to debugging a user-mode process (focusing on a UMDF driver) using a kernel-mode debugger. So, the setup is that we have a test computer, where the UMDF echo driver is running and another computer, where windbg is running and we're...
  • Blog Post: 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 place! He can just go on and on about the advantages...
  • Blog Post: 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 required by the driver developer. Unfortunately...
  • Blog Post: Tips On How To Analyze Strange Crash Dumps And Uninstall Hidden Drivers

    Recently, a friend of mine had the following problem: his computer crashed exactly 2 hours after booting into windows. As usual, I opened windbg and executed !analyze -v in the minidumps, however I didn't get any useful information: DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1) An attempt was made to access a pageable...
  • Blog Post: Crash Dump Analysis

    I'm sure that many of you have had the unfortunate experience of watching the windows Blue Screen Of Death (BSOD) while working, and possibly have lost important data. A common reaction in this case is to blame Microsoft and continue working after the following reboot, as if nothing had happened. Another...
  • Blog Post: Windbg Tutorials

    The debugger is always a very helpful tool for a developer. In this post I'll present windbg. This tool works both as a user-mode debugger (in order to debug user applications) and as a kernel-mode debugger (in order to debug windows drivers). It's not as fancy and heavy as the Visual Studio debugger...
Page 1 of 1 (10 items)