(Last Updated: 19 April 2016) To me, there’s just something fun about running Windows on a tiny computer. This is true even when the version of Windows you run is IoT Core. For those of you who haven’t had a chance to play with it yet, IoT Core is a stripped-down (and free) version of Windows that […]
Legacy File System Filters Blocked in Build 1607
Ever since the release of Filter Manager over 10 years ago, there have been rumblings about the fate of the existing legacy File System Filters (i.e. any FS filter that didn’t use Filter Manager)*. It was clear that they were going to be deprecated at some point, but when and how? The first nail in […]
More PI to Love… And Windows Supports It!
I admit it: This one took me by surprise. Now, I have been busy, so perhaps I just wasn’t paying attention to my buddies who live and breathe Windows IoT Core. But just when I’ve barely gotten used to the idea that Windows 10 IoT Core runs on the Raspberry Pi 2, the Foundation has […]
Turning DbgPrint Statements into WPP Tracing
As surprising as you may find this, I’m going to write a couple of blog posts about WPP Tracing. Some Background for Context Those of you who’ve followed us for a while know that we haven’t exactly been known as fans of WPP Tracing over the past few years. Well, as Chaucer said “As tyme […]
!pool Broken for Windows 10 Build 10586 Targets
I’ll start by stating that the Debugging Tools team is aware of this problem and a fix the public PDBs is in the pipeline. It might take a while for that to show up, so I wanted to make sure everyone was aware of the issue. The !pool WinDbg command has been rendered useless when […]
Our Recommendations for Driver Signing — Windows 10 and Otherwise
Update (2 June 2016): We now appear to have some definitive guidance from Microsoft on Driver Signing for Redstone 1 and Server 2016. See this blog post for a summary of the details. This information supersedes the following guidance, which largely remains intact but is no longer relevant. “On and on and on [it] kept […]
Checked Kernel and HAL back in the WDK!
While installing an entire checked build has always been a pain, a Partial Checked Build gives you the majority of the benefit without all of the hassle. For a long while now the WDK has shipped with the checked kernel and HAL from the corresponding Windows release, which made it even easier to get your code running […]
Sources/Dirs Converter? Gone from the Win 10 V1511 WDK
It’s becoming clear that VS 2015 (Update 1) and the Win 10 WDK V1511 is the “gift that keeps on giving”… but not necessarily is a good way. Last week, we discovered that SDV was broken — in fact, completely disabled — by VS 2015 Update 1. Today, I was going to do some work on […]
Oops! VS 2015 Update 1 Breaks Static Driver Verifier
If you value SDV, you might just want to hold-off installing VS 2015 Update 1. Because VS 2015 Update 1 renders SDV completely inoperative.
WdfWaitLockAcquire and Code Analysis: When SAL Goes Wrong
I love Source Code Annotation Language, I really do. I’ve already blogged about how great it is in my previous post, SAL Annotations, Don’t Hate Me Because I’m Beautiful. I even spend time in our Kernel Debugging seminar discussing SAL as a way to avoid having bugs in your code in the first place. The […]