Welcome to MSDN Blogs Sign in | Join | Help

News

  • Chris Jackson is an Architect and the Technical Lead for the Windows Application Experience SWAT Team.

    This is provided "AS IS" with no warranties, and confers no rights. Use of materials found on this page is subject to the terms specified in the Terms of Use

Browse by Tags

All Tags » UAC   (RSS)
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 Read More...
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 Read More...
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 Read More...
How to Run Applications Manifested as HighestAvailable With a Logon Script Without Elevation for Members of the Administrators Group
Updated 17-Sept-2009 My friend Aaron has been trying to post a comment with his recommendation. However, it never, never, ever shows up because apparently we either don’t buy good software for our blogging system, or else the software has a personal vendetta Read More...
Why Do Some Operating System Modes Include AdditiveRunAsHighest While Others Do Not?
A little while back, those of us who explain application compatibility for a living and try to help people get their arms around it ran up against those who implement it in the product on the scale of … the whole earth. Those of us who explain things Read More...
Changes to the Operating System Layers (Compatibility Modes) in Windows 7
It’s visible in the beta, but I haven’t heard a lot of people talking about this externally. Regardless, I wanted to shed some light on what happened, and add a bit of the human perspective behind the decision. If you inspect the operating system layers Read More...
The Secret to Power App Compat Debugging
If you come to me for advice about how to become a debugger, chances are that I’m going to give you a couple of must-read reference books, an then tell you to start paying attention. Because, unless you’re drastically more lucky than I am, stuff is probably Read More...
Standard User Analyzer Refuses to Run with Application Verifier 4.0 (and Application Verifier 3.x is Gone!)
Updated March 16, 2009: Somebody updated these links with the 4.0 version (which kind of defeats the purpose of having these links so I’m not sure what they were thinking) but they’re back to the 3.x version now. Hey, there’s a new version of Application Read More...
Helpdesk Elevation on Windows Vista and Windows 7
Since I was talking about configuring UAC on Windows Vista and Windows 7 a bit yesterday, I thought it made sense to bring up another policy whose actual use may not be obvious based on the name. User Account Control: Allow UIAccess applications to prompt Read More...
The Windows 7 UAC Slider, and What You Can Do on Windows Vista Today
As I am focusing more and more on Windows 7, I find that blogging now begins with web searching, to make sure that what I’m talking about is already publicly disclosed and, as such, I’m not putting my job at risk. :-) I want to go into a bit of detail Read More...
Why don’t elevated applications receive environment variables set by non-elevated calling process?
I had a conversation with a customer (via email) the other day, and I wanted to to into a bit of detail here explaining what is going on. Essentially, the customer was attempting to pass information to another application while launching it using environment Read More...
Per-User COM Registrations and Elevated Processes with UAC on Windows Vista SP1 Part 2: OLE Automation
Here's an interesting lesson which, quite honestly, I haven't thought about for a while. But it turns out it's rather important. A little over a month ago, I talked about a change to Windows Vista in SP1 regarding per-user COM registration , indicating Read More...
Per-User COM Registrations and Elevated Processes with UAC on Windows Vista SP1
A while back, I was talking about per-user COM registration and elevated processes on Windows Vista . True at the time was this fact: It also means you won't pick up a per-user COM object if you are running as a member of the local Administrators group Read More...
UAC: The Greatest Thing Since the Gag Reflex
It seems that everywhere I turn, the computer press keeps implying that the only people who leave UAC turned on are people who don't really understand computers. In June 2008, for example, it's #6 on their list of tips (page 64 in the print edition): Read More...
Why Does It Take So Long to See the UAC Prompt Sometimes? (Diagnosing Slow UAC Prompts)
I wanted to elevate a response to one of the comments on an earlier post to the status of a full post, so it's hopefully a bit more discoverable. The author writes: "I would't mind dismissing Yet Another Popup, if it would have the decency to pop up already. Read More...
Page view tracker