I have a pretty good life. There are a lot of indicators of this, but one in particular is that I have the luxury of being annoyed by things like the issue that’s the topic of this blog post. I was reading some code from Microsoft the other day, and I noticed that a loop I […]
Setting up a kernel debug connection can be intimidating at first, but it’s actually quite straightforward once you have the steps. It’s the sort of thing that’s much easier to demonstrate than it is to explain, so here’s a video of Scott Noone walking through the process.
The WDK being integrated into Visual Studio is certainly a big change, but is a good one? Peter and I are asked our opinions on WDK Visual Studio integration all the time, so we decided that it was time to get together and discuss it. Sure, we could have come to a consensus and published an article […]
I know, you’re looking at the title of this blog post and you’re wondering: How can these people make an entire blog post out of such a simple question. Simple? I wish it were so. Read on, intrepid developer… read on. If you’re anything like me, you use multiple systems to do your work. Many […]
It’s commonly known that the Windows Kernel uses two standard function prefixes to differentiate externally callable functions (Ke) from private, or internal, functions (Ki). There is, however, a third prefix used in the Kernel that isn’t quite as common: Kx. This prefix is used for internal functions that are processor architecture specific. For example, KxFlushEntireTb […]
Starting with Windows Driver Kit 8.1 Update, the tools necessary to build Windows drivers are once again available to the community at no cost. Yay!!!