Carrying Custom Application Sound Events Between Sound Schemes in Windows 7

Today, I just might ruffle a few feathers by doing so, but I figured I’d go through and demonstrate the process of reversing some incompletely documented stuff in Windows in order to fix a problem that was causing me some personal pain. Specifically, I’m going to talk about sound schemes in Windows 7. With Windows…


Using the uiAccess attribute of requestedExecutionLevel to Improve Applications Providing Remote Control of the Desktop

I’ve run into this exact same problem 3 times now in one week, so I figure that probably doesn’t bode well and I should attempt to do something about it. With 3 different pieces of software (one of them ours), the remote control functionality is imperfectly implemented. Let’s see if this sounds familiar to anyone….


Understanding the AdditiveRunAsHighest Flag on Windows 7

This post corrects an error from a previous post. Back when I was explaining the changes in the operating system layers for Windows 7, I incorrectly described the AdditiveRunAsHighest. Since RunAsHighest is already confusing enough, and AdditiveRunAsHighest is even more confusing (even I got it wrong), I want to make sure I actually get it…


The Curious Case of the Redundant UAC Policies

One of the unfortunate consequences of actually having to ship your software at some point is that you have to make some compromises along the way. The decisions you make can vary based on the time you are called upon to make them. As frustrating as that is for somebody who is trying to understand…