{"id":1165,"date":"2009-01-20T00:22:38","date_gmt":"2009-01-19T23:22:38","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/1165-10-steps-to-a-well-behaved-windows-application.html"},"modified":"2009-01-20T00:22:38","modified_gmt":"2009-01-19T23:22:38","slug":"10-steps-to-a-well-behaved-windows-application","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/1165-10-steps-to-a-well-behaved-windows-application.html","title":{"rendered":"10 steps to a well-behaved Windows application"},"content":{"rendered":"<p>I wrote a <a href=\"http:\/\/www.itjoblog.co.uk\/2009\/01\/10-steps-to-a-wellbehaved-wind.html\" target=\"_blank\">short summary<\/a> of Microsoft\u2019s latest (I think) <a href=\"http:\/\/msdn.microsoft.com\/en-us\/windows\/dd203105.aspx\" target=\"_blank\">guidelines<\/a> for well-behaved Windows applications.<\/p>\n<p>It is a significant topic. A large part of the thinking behind Vista\u2019s contentious User Account Control (which is being continued in Windows 7) is to push app developers into writing applications that conform more closely to the guidelines, especially in respect of where they write data. If all applications conformed, there would be little need to log on as local administrator, and Windows would be more secure.<\/p>\n<div class=\"wlWriterEditableSmartContent\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:237e92ff-3bab-450a-85ee-d0e87681f387\" style=\"padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px\">Technorati tags: <a href=\"http:\/\/technorati.com\/tags\/windows\" rel=\"tag\">windows<\/a>, <a href=\"http:\/\/technorati.com\/tags\/software+development\" rel=\"tag\">software development<\/a>, <a href=\"http:\/\/technorati.com\/tags\/vista\" rel=\"tag\">vista<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I wrote a short summary of Microsoft\u2019s latest (I think) guidelines for well-behaved Windows applications. It is a significant topic. A large part of the thinking behind Vista\u2019s contentious User Account Control (which is being continued in Windows 7) is to push app developers into writing applications that conform more closely to the guidelines, especially &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/1165-10-steps-to-a-well-behaved-windows-application.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">10 steps to a well-behaved Windows application<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55,75,80,93,97],"tags":[],"class_list":["post-1165","post","type-post","status-publish","format-standard","hentry","category-microsoft","category-security","category-software-development","category-vista","category-windows"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=1165"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1165\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=1165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=1165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=1165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}