JumpyNET Posted January 16, 2009 Posted January 16, 2009 Windows Vista comes with a new feature called Default Programs (which replaces the Set Program Access and Default and File Types feature from Windows XP). This feature provides a way of changing program defaults, such as file and protocol associations and AutoPlay settings. To save us most of the trouble, David Kean has gone ahead and written a small wrapper around the IApplicationAssociationRegistrationUI::LaunchAdvancedAssociationUI method, which displays the file association window for a particular application. The usage of this method is simple:System.Windows.DefaultApplications.ShowAssociationsWindow("Internet Explorer") Here is a link for the source code and a pre compiled dll: http://davesbox.com/archive/2008/12/03/programmatically-opening-the-default-programs-window.aspx Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.