{"id":9653,"date":"2011-09-14T07:00:00","date_gmt":"2011-09-14T07:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2011\/09\/14\/a-common-control-for-associating-extensions-is-well-overdue\/"},"modified":"2011-09-14T07:00:00","modified_gmt":"2011-09-14T07:00:00","slug":"a-common-control-for-associating-extensions-is-well-overdue","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20110914-00\/?p=9653","title":{"rendered":"A common control for associating extensions is well overdue"},"content":{"rendered":"<p>Mark complained that <a href=\"http:\/\/blogs.msdn.com\/oldnewthing\/archive\/2009\/01\/16\/9322645.aspx#9330873\"> a common control for associating extensions is <em>well<\/em> overdue<\/a>.\n This is a recurring theme I see in the comments: People complaining that Windows lacks some critical feature that it in fact already has. (In the case, Windows had the feature for over two years at the time the question was asked. Maybe the SDK needs a ribbon? j\/k)<\/p>\n<p> Windows&nbsp;Vista added the <a href=\"http:\/\/msdn.microsoft.com\/cc144154.aspx\"> Default Programs UI<\/a> as a control panel program, and it also has a programmable interface. You can use <a href=\"http:\/\/msdn.microsoft.com\/bb776332.aspx\"> <code>IApplication&shy;Association&shy;Registration<\/code><\/a> to query and set default associations, and you can use <a href=\"http:\/\/msdn.microsoft.com\/bb776329.aspx\"> <code>IApplication&shy;Association&shy;Registration&shy;UI<\/code><\/a> to invoke the control panel itself on a set of associations associated with your program. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mark complained that a common control for associating extensions is well overdue. This is a recurring theme I see in the comments: People complaining that Windows lacks some critical feature that it in fact already has. (In the case, Windows had the feature for over two years at the time the question was asked. Maybe [&hellip;]<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[25],"class_list":["post-9653","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-code"],"acf":[],"blog_post_summary":"<p>Mark complained that a common control for associating extensions is well overdue. This is a recurring theme I see in the comments: People complaining that Windows lacks some critical feature that it in fact already has. (In the case, Windows had the feature for over two years at the time the question was asked. Maybe [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/9653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=9653"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/9653\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=9653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=9653"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=9653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}