Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

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.

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

Tracking an NTSTATUS to its Source

I found myself in a situation this week where I really wanted to call the API SeTokenIsAdmin. I vaguely remembered some issues around this API, and Googling quickly brought up Read more