
01-16-2009, 03:17 AM
|
 |
Centurion
Preferred language: VB.NET
|
|
Join Date: Apr 2005
Posts: 189
|
|
How to LaunchAdvancedAssociationUI for real!
|
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:
Code:
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/...ms-window.aspx
|
|