Update: Late in December 2020 Microsoft issued an update to the WDK/EWDK that includes mitigations for this security issue. See our blog post describing these updates. tl;dr Last week (week of 5 July 2020) OSR found and reported a bug to Microsoft that has both security and reliability implications for driver developers. New functions introduced […]
NTSTATUS to Win32 Error Code Mappings
TL;DR: Shortcut to a PDF version of the NTSTATUS to Win32 ERROR code mapping table: PDF version of The Table here Some time ago, for reasons known only to our friends in Redmond, the Microsoft Knowledge Base article that listed all the NTSTATUS values and their equivalent Win32 ERROR mappings disappeared. I found this particularly […]
Beware: VS 2019 V16.4.x Update Breaks the WDK
Update 1 April 2020: VS 2019 V16.5.2 has been released, and it does appear to fix both problems reported in this post. TL;DR DO NOT update VS 2019 beyond 16.4.0, or you risk breaking the WDK, to the point that it won’t compile anything when Code Analysis is enabled (and you can’t subsequently turn off […]
Finally! Attend OSR’s Driver Development Seminars Online
Update: All OSR seminars are now exclusively delivered online with a live instructors. One of the most common requests that we’ve received over the years about our seminars has been to allow people to attend remotely, online, via the Internet. But we waited, quite literally for years, until we had felt we could give attendees […]
Three-Plus Years Later… Driver Signing Still Baffles
It was back in 2015 that I wrote my first set of blog posts on Windows driver signing. Then I wrote some more in 2016. And then in 2017 I wrote what I thought was the ultimate, definitive, and incredibly simple blog post entitled Attestation Signing — It’s NOT a Mystery. Still, all these years […]
Withdrawing From the Microsoft MVP Program
When I was first named a Microsoft Most Valuable Professional, back in the early 2000’s, I was very proud. Really, I was. There was a cohort of smart, generous, and engaged engineers who were named “DDK MVPs” at the same time that I was appointed. And I am pleased to say that I personally recommended […]
It’s 1809… A New WDK Awaits You… Don’t Be Afraid!
Well, OK… It’s not really 1809 anymore. It’s actually 1810 when I’m writing this. But whatever. There’s a new WDK among us. Before you can install WDK 1809, you’ll need to be running Visual Studio 15.8 and you’ll need to manually install the latest SDK (the version is Windows 10.0.17763.1, which is the 1809 SDK). […]
Ready for the Community Move?
We’re ready… well, at least we think we’re ready. Are YOU? New web site: community.osr.com Questions/Comments/Issues: CommunityMove@osr.com To summarize key points about the move: The move is scheduled to take place on 19 September 2018. You can visit the new site today to see how it looks, but you will not be able to login […]
OSR Community Move: 19 September 2018
We have finally fixed on a date when the NTDEV, NTFSD, and WINDBG community site will move: Wednesday, 19 September 2018. Two weeks from now. That’s the TARGET date. Assuming things go well. We *have* managed to come to an agreement with our hosting provider for hosting the entire archive of the three lists. So […]
It’s Baaack: Just My Code, Part II, Breaks Driver Debug Builds (with ANOTHER Workaround)
It’s been two whole weeks since a bug in Visual Studio and the Windows Driver Kit has caused all forward progress on a project to stop. So, it must be time for another bug. Remember this error from VS 15.8: When you try to build a driver with the new “Just My Code” debugging feature […]