In an interesting twist, build 14393 of the WDK now enforces the use of NX non-paged pool: buffer = ExAllocatePoolWithTag(NonPagedPool, 4096, ‘ RSO’); nxoptinbreak.cpp(24): warning C30030: Warning: Allocating executable POOL_TYPE memory This is a good thing as it will force all of us lazy driver developers to finally embrace marking our allocations as NX. Now for the bad […]
TH1, RS1, 1511, 14332 — Happy Anniversary?
If you’re having trouble following the lingo, code names, version numbers, and build numbers of the recent Windows releases you’re not alone. Our test lead recently asked me: “Redstone? Is that RS1? Is that Windows V.Next?” Yeah… who can remember, right? Because we keep forgetting, we thought you also might benefit from this little table. […]
Secrets of Using Win10 IoT Core on the RPI 3 (and staying sane)
(Last Updated: 19 April 2016) To me, there’s just something fun about running Windows on a tiny computer. This is true even when the version of Windows you run is IoT Core. For those of you who haven’t had a chance to play with it yet, IoT Core is a stripped-down (and free) version of Windows that […]
More PI to Love… And Windows Supports It!
I admit it: This one took me by surprise. Now, I have been busy, so perhaps I just wasn’t paying attention to my buddies who live and breathe Windows IoT Core. But just when I’ve barely gotten used to the idea that Windows 10 IoT Core runs on the Raspberry Pi 2, the Foundation has […]
Our Recommendations for Driver Signing — Windows 10 and Otherwise
Update (2 June 2016): We now appear to have some definitive guidance from Microsoft on Driver Signing for Redstone 1 and Server 2016. See this blog post for a summary of the details. This information supersedes the following guidance, which largely remains intact but is no longer relevant. “On and on and on [it] kept […]
Windows 10 WDK + Visual Studio 2015 Issues
Now that the WDK is tightly integrated with Visual Studio, an update to the WDK can also mean an that a new version of Visual Studio is required. That’s the case for the Windows 10 WDK: You’ll need to install Visual Studio 2015 to be able to use the Windows 10 WDK. The good news is […]
Would You Like Some Pi With Your Windows 10?
Didn’t I just finish telling you it was interesting times? Today (2 February 2015) Microsoft announced that a version of Windows 10 will support the Raspberry Pi 2. And, if that’s not cool enough, they’ll make that version of Windows available for free — at least to “makers” (for some definition of “makers”). The Pi 2 […]
Connected standby: It’s Not Just for SOCs Anymore
Why should Windows driver writers care about Connected Standby, and what do they need to know about it? That’s what we’ll tell you in this blog post. What’s happens when you turn your cell phone off? The screen goes blank, but you can still receive email, text messages, and even notices from specific applications that […]