James Finnigan

Debugging, Shell Programming, Setup, Working at Microsoft, Virtualization

Browse by Tags

Tagged Content List
  • Blog Post: The best way to make UAC shut up for a while

    Let's say you want to install a few things and want UAC to stop bugging you while you install them. Should you turn off UAC and install the apps? Since that disables UAC's virtualization, it can destabilize things that depend on data written to those virtual locations. Here's an alternative that keeps...
  • Blog Post: Making an MSI that doesn't need a UAC/LUA prompt

    The goal I think that most things don't need to require a UAC prompt to install - just install it for that user. Why not make the MSI so it doesn't prompt and your users get a smoother experience? (Also, I feel much better installing a program that doesn't require elevation to install - at a minimum...
  • Blog Post: How to launch an un-elevated process from an elevated process

    Update: Please refer to Aaron's FAQ which is being maintained while this post has grown stale This question has come up a fair amount lately. The short answer is that you don't * - instead you should: first launch an unelevated process have that unelevated process launch an elevated process...
  • Blog Post: UAC UI on oldnewthing - what the colors mean

    I mentioned recently that I was the new owner of the UAC UI (from the dev side). Well, today I found that Raymond Chen's blog has brought up the topic of what the colors mean. I hadn't even really noticed that the dialogs changed much before taking ownership of the code, and due to the ease of repurposing...
  • Blog Post: New Beginnings...

    I've moved onto the Windows Experience team. It should a lot of fun to continue to follow Guided Help, and some of my other projects but my emphasis now is on the Windows Experience - things like explorer and the like. I'm also the new owner of the LUA/UAC shell UI , which should be interesting. This...
Page 1 of 1 (5 items)