<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://windowsteamblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Windows Vista Team Blog : Featured News, Accessibility</title><link>http://windowsteamblog.com/blogs/windowsvista/archive/tags/Featured+News/Accessibility/default.aspx</link><description>Tags: Featured News, Accessibility</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>Accessible UAC Prompts</title><link>http://windowsteamblog.com/blogs/windowsvista/archive/2007/01/25/accessible-uac-prompts.aspx</link><pubDate>Thu, 25 Jan 2007 18:20:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:481735</guid><dc:creator>James Senior</dc:creator><slash:comments>29</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://windowsteamblog.com/blogs/windowsvista/rsscomments.aspx?PostID=481735</wfw:commentRss><comments>http://windowsteamblog.com/blogs/windowsvista/archive/2007/01/25/accessible-uac-prompts.aspx#comments</comments><description>&lt;P&gt;There have been some comments on the blog recently suggesting that the UAC dialog boxes in Windows Vista are not accessible and I just wanted to clear up the confusion here. &lt;/P&gt;
&lt;P&gt;First, to set the scene though.&amp;nbsp; When a user attempts to access an application or setting that requires elevated privileges to run, they are presented with a UAC prompt, the appearance of which will vary depending on the type of user they are or the type of application that is trying to run.&amp;nbsp; This diagram shows the types of dialog boxes that you might see and the process flow that triggers each type:&lt;/P&gt;
&lt;P&gt;&lt;IMG title=UAC style="WIDTH:314px;HEIGHT:484px;" height=484 alt=UAC src="http://windowsvistablog.com/photos/blog_photo_gallery/images/481733/original.aspx" width=314&gt;&lt;/P&gt;
&lt;P&gt;There is also a credential prompt which will be displayed if the current user is not an administrator:&lt;/P&gt;
&lt;P&gt;&lt;IMG title="UAC 2" style="WIDTH:349px;HEIGHT:343px;" height=343 alt="UAC 2" src="http://windowsvistablog.com/photos/blog_photo_gallery/images/481734/original.aspx" width=349&gt;&lt;/P&gt;
&lt;P&gt;These prompts are protected from receiving communications from other applications so that malicious software cannot simulate the actions of users.&amp;nbsp; This is obviously a problem for screenreaders or other applications that need to use UI Automation in order to provide interaction with the User Interface.&amp;nbsp;&amp;nbsp; This problem has a solution though.&lt;BR&gt;&lt;BR&gt;In order to gain access to the UAC prompts - or other processes running at a higher privilege level - an application must be trusted by the system and run with special privileges.&amp;nbsp; To make this happen the application should be built with a manifest file that includes the following elements and attributes:&lt;/P&gt;
&lt;P style="VERTICAL-ALIGN:top;LINE-HEIGHT:140%;"&gt;&lt;CODE&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:140%;mso-ansi-language:EN-US;"&gt;&amp;lt;trustInfo xmlns="urn:0073chemas-microsoft-com:asm.v3"&amp;gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';mso-ansi-language:EN-US;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="VERTICAL-ALIGN:top;LINE-HEIGHT:140%;"&gt;&lt;CODE&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:140%;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;security&amp;gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';mso-ansi-language:EN-US;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="VERTICAL-ALIGN:top;LINE-HEIGHT:140%;"&gt;&lt;CODE&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:140%;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;requestedPrivileges&amp;gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';mso-ansi-language:EN-US;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="VERTICAL-ALIGN:top;LINE-HEIGHT:140%;"&gt;&lt;CODE&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:140%;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;requestedExecutionLevel &lt;/SPAN&gt;&lt;/CODE&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';mso-ansi-language:EN-US;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="VERTICAL-ALIGN:top;LINE-HEIGHT:140%;"&gt;&lt;CODE&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:140%;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;level="highestAvailable"&lt;/SPAN&gt;&lt;/CODE&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';mso-ansi-language:EN-US;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="VERTICAL-ALIGN:top;LINE-HEIGHT:140%;"&gt;&lt;CODE&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:140%;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;UIAccess="true" /&amp;gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';mso-ansi-language:EN-US;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="VERTICAL-ALIGN:top;LINE-HEIGHT:140%;"&gt;&lt;CODE&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:140%;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/requestedPrivileges&amp;gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';mso-ansi-language:EN-US;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="VERTICAL-ALIGN:top;LINE-HEIGHT:140%;"&gt;&lt;CODE&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:140%;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/security&amp;gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';mso-ansi-language:EN-US;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&amp;lt;/trustInfo&amp;gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;The important tag to note is the UIAccess, which must be true in order for the application to gain access to the UAC prompts.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;There is an MSDN article which you should refer to for more information: &lt;A href="http://msdn2.microsoft.com/en-us/library/ms742884.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms742884.aspx&lt;/A&gt; &lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=481735" width="1" height="1"&gt;</description><category domain="http://windowsteamblog.com/blogs/windowsvista/archive/tags/UAC/default.aspx">UAC</category><category domain="http://windowsteamblog.com/blogs/windowsvista/archive/tags/Security/default.aspx">Security</category><category domain="http://windowsteamblog.com/blogs/windowsvista/archive/tags/Featured+News/default.aspx">Featured News</category><category domain="http://windowsteamblog.com/blogs/windowsvista/archive/tags/Accessibility/default.aspx">Accessibility</category></item><item><title>Accessibility Advances in Windows Vista</title><link>http://windowsteamblog.com/blogs/windowsvista/archive/2006/11/15/accessibility-advances-in-windows-vista.aspx</link><pubDate>Wed, 15 Nov 2006 17:35:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:480211</guid><dc:creator>Nick White</dc:creator><slash:comments>12</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://windowsteamblog.com/blogs/windowsvista/rsscomments.aspx?PostID=480211</wfw:commentRss><comments>http://windowsteamblog.com/blogs/windowsvista/archive/2006/11/15/accessibility-advances-in-windows-vista.aspx#comments</comments><description>&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=verdana,geneva&gt;James Senior, a Microsoft Technical Specialist based in the UK, recently sat down with Saqib Shaikh, a developer on the Microsoft Consulting Services Team, to discuss accessibility in Windows Vista.&amp;nbsp; Saqib has a very unique perspective on accessibility in Windows because he's blind.&amp;nbsp; James and Saqib discuss the accessibility advances specific to Windows Vista.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=verdana,geneva&gt;Check out James’ interview with Saqib &lt;/FONT&gt;&lt;A class="" href="http://blogs.technet.com/james/archive/2006/09/05/453994.aspx"&gt;&lt;FONT face=verdana,geneva color=#0066ff&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=verdana,geneva&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT face=verdana,geneva&gt;James also &lt;/FONT&gt;&lt;A class="" href="http://www.microsoft.com/enable/products/windowsvista/"&gt;&lt;FONT face=verdana,geneva color=#0066ff&gt;links to a great resource&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=verdana,geneva&gt; on &lt;/FONT&gt;&lt;A class="" href="http://www.microsoft.com/"&gt;&lt;FONT face=verdana,geneva color=#0066ff&gt;microsoft.com&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=verdana,geneva&gt; that outlines the accessibility features of Windows Vista.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=480211" width="1" height="1"&gt;</description><category domain="http://windowsteamblog.com/blogs/windowsvista/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://windowsteamblog.com/blogs/windowsvista/archive/tags/Featured+News/default.aspx">Featured News</category><category domain="http://windowsteamblog.com/blogs/windowsvista/archive/tags/Accessibility/default.aspx">Accessibility</category></item></channel></rss>