Whenever we release a new issue of The NT Insider, it’s always a big day here at OSR. It’s the culmination of weeks of writing, editing, and proof-reading. We even plan for the release several days in advance, having folks test our links to make sure we get everything right. There are about 60K subscribers to The NT […]
C Is Not Reasonable
Those of you who’ve read my Pontifications over the years know that the things that annoy me are truly countless in number. But most of the things that annoy me do so because I simply cannot understand why they are the way they are. Take, for one example, how arithmetic is performed in C. Now, […]
Debugging Target RS1? Good Luck!
[Last updated 31 Aug 2016, 16:11 Eastern time] Update: As of 31 August 2016, we have verified that RS1 symbols are now present and indexed on the MSFT Symbol Server. Yay! We’re back in business! The hits to driver developers just keep on coming when it comes to RS1. The latest? The symbols for WDF01000.SYS and […]
Careful With Your WDK Updates!
I can never help myself when it comes to updating to the latest WDK. It’s always exciting to diff the old contents with the new and see what’s really going on in the operating system. And not since the XP DDK have I ever had a problem jumping on the bandwagon early (except that one […]
Careful With Your VS 2015 Updates!
[Last updated 3 Aug 2016, 11:05 Eastern time to clarify some wording] Yesterday was 2 August 2016 — Windows 10 Anniversary Update (1607, build 14393) was released. As welcome as the Windows updates themselves are, they also come with updates to VS, the SDK, and the WDK. In the past 24 hours we’ve discovered that […]
Fix WDK Doc Issues — Yourself. And Fast!
If you use the WDK doc set all day, every day, you almost certainly have a few pet peeves — things in the docs that drive you nuts and that you’d like to change. Now, you make those changes yourself! Well, almost. In its latest move to open source, Microsoft has started putting all the WDK documentation on GitHub. No, […]
Driver Signing — More Details Emerge
Microsoft has just published a new Channel 9 Video that explains many of our long-standing questions about driver signing. The video was made during last month’s PlugFest that took place at MSFT. The basic policy is “New drivers must be signed by Microsoft” — This will be enforced starting in Windows Anniversary Edition (RS1) and Server […]
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 […]