Windows System Software -- Consulting, Training, Development -- Engineering Excellent, Every Time.

OSR Developer's Blog

Welcome to the OSR Developer's technical blog. We've relocated the blog here from our OSR Online site to make room for renovations of that site.

This blog is an independent home for our developers to post technical items of interest to the community. It you enjoy it, you can follow our RSS feed from this URL.

“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 Read more

Beware of IoBuildDeviceIoControlRequest

Diagnosed yet another crash today that is likely due to the usage of IoBuildDeviceIoControlRequest. Long ago I was burned by this API and vowed to never use it again, but Read more

Visual Studio 2017 Support for Spectre Mitigation

Just a quick note to make you aware that the version of Visual Studio 2017 that includes support for the /Qspectre switch, and the “__declspec(spectre(nomitigation))” decoration that can be used to Read more

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 Read more

WDK 1709 (aka 16299 aka RS3) Released!

Yet another release of Windows 10 means yet another release of the WDK: The big news with this release is that driver development is finally integrated with Visual Studio Read more