Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Setup   (RSS)

The Shell Extensions Approved list is *not* a complete list of shell extensions on the system

I've noticed that a number of different programs just look at the Approved list of shell extensions [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved] and figure that all shell extensions will be in that list. It's
Posted by jamesfinnigan | 0 Comments
Filed under: ,

Supplemental Registrations (aka. Context Menu Handers (etc) - where are they loaded from...)

I've been thinking about the registration problem where you want to add a context menu (much of this applies to static verbs as well) to a file type (we'll say .ogg). You don't want the default verb, you just want to add some verbs. Because you don't
Posted by jamesfinnigan | 7 Comments
Filed under: ,

Installing shell extensions - please complain here

So... I've been looking more closely at Wix and I think I'm going to build some custom actions to do a really good job installing shell extensions. Which ones do you find most problematic? I realize this is a bit of a change of pace for the blog, so I'll
Posted by jamesfinnigan | 9 Comments
Filed under: , , , , ,

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
Posted by jamesfinnigan | 2 Comments
Filed under: , , , ,

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
Posted by jamesfinnigan | 6 Comments
Filed under: , , , , ,
 
Page view tracker