It took “a while” but, without any fanfare, sometime in May of 2022, Microsoft released a version of the Windows Driver Kit (WDK) that supports Visual Studio (VS) 2022. This version is referred to as the Windows 11 Version 22H2 WDK. This new version of the WDK is only support on VS 2022. It cannot […]
Live Streaming Our MiniFilters Seminar
We’ve been talking about it a lot, so you’ve probably heard already: Next week (20 August) will be our first public offering of our new Developing Filter Manager Minifilters seminar here at the OSR Seminar Space. There’s still a couple of seats available, if you want to join us. If you can’t come, we understand. To make […]
The Latest on the Move — Who Gets All Email
Even though my last post was only four days ago, a lot has been going in with the move. So, I thought I’d fill you in. Keeping The Archives Our original plan was to only keep posts from 2010 and later. This decision was met with, shall we say, a great deal of surprise, and […]
Moving NTDEV, NTFSD and WINDBG — What’s Next
Community Members: This is the first in a short series of preparatory articles about moving OSR’s peer support forums, NTDEV, NTFSD, and WINDBG from their long-time home to a new and thoroughly modern platform. In this post, we discuss the history of the lists, our search for a new home, and the features we’ll be […]
“The Lists” Are Moving!
You’re probably aware that, for more than 20 years, OSR has supported and maintained a set of peer-support lists. During that time, NTDEV, NTFSD, and WINDBG have become the definitive places among Windows system software developers to ask questions and get answers. We are proud to announce that in the coming weeks, we’ll be moving […]
Meltdown and Spectre: What about drivers?
The week the Meltdown and Spectre vulnerabilities was one of the most fun weeks I’ve had in a while. Not only were the vulnerabilities mind-bendingly clever, that week had just about everything you could possibly want in a story: mystery, intrigue, heroes, villains, and probably the greatest patch ever submitted. After consuming as much information […]
Attestation Signing — It’s NOT a Mystery
All of a sudden, you can’t load your driver on 64-bit Windows. It works sometimes. But it won’t install or load when Secure Boot is enabled. You heard something about needing an EV Certificate… you got one… it doesn’t help. What do you do now? Over the past few weeks, we’ve been contacted by several […]
1394 Boot Debugging is Dead
TL;DR: Don’t waste your time like we did – 1394 boot debugging no longer works on the latest builds on Windows 10. As you might already be aware, native 1394 kernel debug support was pulled from the latest Windows 10 releases. An officially sanctioned workaround was provided by the kernel debugging team at Microsoft and we […]
Is Running the HLK Tests REALLY a Best Practice?
I can hear you now, scoffing as you read the latest issue of The NT Insider: “You OSR people actually think running the HLK tests is a Best Practice? Seriously?” I know this is what you’re thinking, because we had this same “discussion” internally among members of the OSR engineering staff. It turns out that how […]
Visual Studio 2017 Released — Driver Devs: Stay Where You Are
Good News: Today Visual Studio (VS) 2017 was released to General Availability. You can download it here. Bad News: The Windows Driver Kit (WDK) doesn’t support this latest version of Visual Studio, so us driver devs are stuck on VS 2015 for our driver development. There’s really not that much to say about it, except […]