<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>Aaron Margosis' &amp;quotNon-Admin&amp;quot and App-Compat WebLog : LUA Buglight</title><link>http://blogs.msdn.com/aaron_margosis/archive/tags/LUA+Buglight/default.aspx</link><description>Tags: LUA Buglight</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>LUA Buglight 2.1 released</title><link>http://blogs.msdn.com/aaron_margosis/archive/2009/11/03/lua-buglight-2-1-released.aspx</link><pubDate>Tue, 03 Nov 2009 21:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9916989</guid><dc:creator>Aaron Margosis</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/aaron_margosis/comments/9916989.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaron_margosis/commentrss.aspx?PostID=9916989</wfw:commentRss><description>&lt;P&gt;LUA Buglight 2.1, identifies admin-permissions issues ("LUA bugs") in desktop applications.&amp;nbsp; New version supports Windows 7 (x86 and x64), Vista (x86 and x64), XP (x86 only) and corresponding Server OSes.&lt;/P&gt;
&lt;P&gt;The download and more information is on this page:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/aaron_margosis/pages/LuaBuglight.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/pages/LuaBuglight.aspx"&gt;http://blogs.msdn.com/aaron_margosis/pages/LuaBuglight.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916989" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Non-admin/default.aspx">Non-admin</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Fixing+LUA+Bugs/default.aspx">Fixing LUA Bugs</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/LUA+Buglight/default.aspx">LUA Buglight</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Vista_2F00_Win7/default.aspx">Vista/Win7</category></item><item><title>Live, on the internet...</title><link>http://blogs.msdn.com/aaron_margosis/archive/2009/06/15/live-on-the-internet.aspx</link><pubDate>Tue, 16 Jun 2009 05:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9757715</guid><dc:creator>Aaron Margosis</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/aaron_margosis/comments/9757715.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaron_margosis/commentrss.aspx?PostID=9757715</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://en.wikipedia.org/wiki/Hello#Telephone" target=_blank mce_href="http://en.wikipedia.org/wiki/Hello#Telephone"&gt;Ahoy&lt;/A&gt;, all -- Later this week I'll be appearing at a virtual roundtable hosted by &lt;A href="http://www.microsoft.com/presspass/exec/techfellow/Russinovich/default.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/exec/techfellow/Russinovich/default.mspx"&gt;Mark Russinovich&lt;/A&gt;, streaming live over the web.&amp;nbsp; The topic is Windows 7 application compatibility.&amp;nbsp; Among other things, I'll be demoing the latest&amp;nbsp;(still-unreleased) updates to&amp;nbsp;LUA Buglight (latest released version &lt;A href="http://blogs.msdn.com/aaron_margosis/archive/2008/11/06/lua-buglight-2-0-second-preview.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2008/11/06/lua-buglight-2-0-second-preview.aspx"&gt;here&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;Here are the details:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Springboard Series Virtual Roundtable&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt; &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;Windows 7 Application Compatibility: Your Questions Answered (Part 1)&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Date:&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Thursday,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt; &lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;June 18&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Time:&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt; &lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;11:00am Pacific Time&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;A href="https://ms.istreamplanet.com/springboard"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue; mso-bidi-font-family: Calibri"&gt;https://ms.istreamplanet.com/springboard&lt;/SPAN&gt;&lt;/A&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Windows 7, is approaching fast and from the application standpoint is very similar to Windows Vista. We’re going to examine Windows 7 application compatibility not only from the perspective of moving from Windows Vista, but also for those coming from Windows XP. Join us to discuss the most common challenges around application compatibility when coming from a legacy operating system, why changes were made along the way, compatibility technologies inside the OS and methods for getting incompatible applications to run on Windows 7. Along the way we share tips and tricks, demonstrate free tools to analyze and fix applications and answer your specific questions about application compatibility live.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;In Part 2 of this Virtual Round Table discussion (planned for later this Summer/Fall), we’ll discuss the options and approaches for using virtualization tools In depth to address application incompatibilities – including presentation virtualization, desktop virtualization and application virtualization. We’ll be sending out more details and posting information to&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt; &lt;A href="http://www.microsoft.com/springboard"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: blue; mso-bidi-font-family: Calibri"&gt;www.microsoft.com/springboard&lt;/SPAN&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;for part 2 as the dates are finalized.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;As part of the “virtual” experience, you may submit your questions about Windows 7&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Application Compatibility to the panel live during the event—or submit questions in advance to&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt; &lt;A href="mailto:vrtable@microsoft.com"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #0070c0; mso-bidi-font-family: Calibri"&gt;vrtable@microsoft.com&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Springboard Series: The resource for Windows desktop IT professionals&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 12pt"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9757715" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/LUA+Buglight/default.aspx">LUA Buglight</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Vista_2F00_Win7/default.aspx">Vista/Win7</category></item><item><title>"LUA Bug" demo app</title><link>http://blogs.msdn.com/aaron_margosis/archive/2008/11/07/lua-bug-demo-app.aspx</link><pubDate>Fri, 07 Nov 2008 16:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9052217</guid><dc:creator>Aaron Margosis</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/aaron_margosis/comments/9052217.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaron_margosis/commentrss.aspx?PostID=9052217</wfw:commentRss><description>&lt;P&gt;I do a lot of presentations on how to identify and fix "LUA bugs" in applications (*), both for Windows XP and Windows Vista.&amp;nbsp; I frequently use a little VB6 application to demonstrate writing to various portions of the file system and registry, write to .ini files in protected locations, restart services, explicitly check for admin rights, etc.&amp;nbsp; People have asked me to post that app to my blog so that they can use it too.&amp;nbsp; So here it is, including the VB6 project/source code.&lt;/P&gt;
&lt;P&gt;As is, no support, hopefully it's self-explanatory!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Chris Jackson has a more elaborate demo app with full lab script, geared toward application compatibility tools and techniques on Vista.&amp;nbsp; You can get it &lt;A class="" href="http://blogs.msdn.com/cjacks/archive/2008/01/03/stock-viewer-shim-demo-application.aspx" mce_href="http://blogs.msdn.com/cjacks/archive/2008/01/03/stock-viewer-shim-demo-application.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;(*)&amp;nbsp; "LUA" = "limited user account", a.k.a., "non-admin", "standard user"&lt;BR&gt;"LUA bugs" = application or feature of an application that 1) works when run by a member of Administrators or Power Users; 2) fails when run by a standard user; and 3) has no valid business or technical reason for requiring administrative control over the computer.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9052217" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/aaron_margosis/attachment/9052217.ashx" length="33072" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Fixing+LUA+Bugs/default.aspx">Fixing LUA Bugs</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/LUA+Buglight/default.aspx">LUA Buglight</category></item><item><title>LUA Buglight 2.0, second preview</title><link>http://blogs.msdn.com/aaron_margosis/archive/2008/11/06/lua-buglight-2-0-second-preview.aspx</link><pubDate>Thu, 06 Nov 2008 17:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9049069</guid><dc:creator>Aaron Margosis</dc:creator><slash:comments>11</slash:comments><comments>http://blogs.msdn.com/aaron_margosis/comments/9049069.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaron_margosis/commentrss.aspx?PostID=9049069</wfw:commentRss><description>&lt;P&gt;LUA Buglight is a utility that helps identify "LUA bugs" in applications -- application features that that fail as standard user but that work as administrator.&amp;nbsp; I work on it in my spare time, so progress has been slow.&amp;nbsp; Attached to this blog post is the second preview version of LUA Buglight 2.0.&lt;/P&gt;
&lt;P&gt;Main changes since the previous preview:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Single executable:&amp;nbsp; all the helper DLLs, EXEs, etc., are self-extracted to your temp folder when you run the program.&amp;nbsp; No need to copy lots of files around.&lt;/LI&gt;
&lt;LI&gt;For Vista:&amp;nbsp; the helper program that requires elevation is now signed, so you get the nicer elevation prompt.&amp;nbsp; The driver file for Vista is signed as well, so startup is much faster.&lt;/LI&gt;
&lt;LI&gt;Explicit check for x86 -- sorry, the current version cannot be used on 64-bit versions of Windows.&lt;/LI&gt;
&lt;LI&gt;Various bug fixes.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Some of the improvements of LUA Buglight 2.0 over 1.0:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Much better Vista support&lt;/LI&gt;
&lt;LI&gt;Streamlined UI and improved flow&lt;/LI&gt;
&lt;LI&gt;Identifies more bugs&lt;/LI&gt;
&lt;LI&gt;On XP, not restricted to using a local admin account to create the "this-user-as-admin" context&lt;/LI&gt;
&lt;LI&gt;On Vista, prompts for elevation just one time per session instead of for each test&lt;/LI&gt;
&lt;LI&gt;Log file names autogenerated with timestamp in the name to avoid accidental overwrite of previous logs.&lt;/LI&gt;
&lt;LI&gt;User options saved to the registry.&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9049069" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/aaron_margosis/attachment/9049069.ashx" length="761281" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Fixing+LUA+Bugs/default.aspx">Fixing LUA Bugs</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/LUA+Buglight/default.aspx">LUA Buglight</category></item><item><title>LUA Buglight 2.0 - preview</title><link>http://blogs.msdn.com/aaron_margosis/archive/2008/06/13/lua-buglight-2-0-preview.aspx</link><pubDate>Fri, 13 Jun 2008 07:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8594021</guid><dc:creator>Aaron Margosis</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/aaron_margosis/comments/8594021.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaron_margosis/commentrss.aspx?PostID=8594021</wfw:commentRss><description>&lt;P&gt;Attached to this blog post is a &lt;EM&gt;PREVIEW VERSION&lt;/EM&gt; of LUA Buglight 2.0.&amp;nbsp; LUA Buglight is a utility that helps identify "LUA bugs" in desktop applications -- the bugs that appear when the application is run as a standard user instead of as an administrator.&lt;/P&gt;
&lt;P&gt;Some of the improvements in LUA Buglight 2.0 over its predecessor:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Much better Vista support&lt;/LI&gt;
&lt;LI&gt;Streamlined&amp;nbsp;UI and improved flow&lt;/LI&gt;
&lt;LI&gt;Identifies more bugs&lt;/LI&gt;
&lt;LI&gt;On XP, not restricted to using a local account to create the admin context&lt;/LI&gt;
&lt;LI&gt;On Vista, prompts for elevation just one time per session instead of for each test&lt;/LI&gt;
&lt;LI&gt;User options saved to the registry&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;There are more improvements and refinements that I want to make, but I think you'll find it is quite usable now.&amp;nbsp; And I promised some audiences here at Tech*Ed that I would post a preview version here prior to my Friday morning session introducing LUA Buglight 2.0. :-)&lt;/P&gt;
&lt;P&gt;Note that I haven't written up new documentation yet, and that these binaries have not been signed yet.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Update, June 14:&amp;nbsp; &lt;/EM&gt;&lt;/STRONG&gt;Yes - meant to mention - LUA Buglight is designed only&amp;nbsp;for x86.&amp;nbsp; I'll add a processor check on startup.&lt;/P&gt;
&lt;P&gt;&lt;FONT size=+1&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;FONT color=red&gt;Update, November 6:&lt;/FONT&gt;&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp; Removing the attachment, because the Second Preview version is now available &lt;A class="" href="http://blogs.msdn.com/aaron_margosis/archive/2008/11/06/lua-buglight-2-0-second-preview.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2008/11/06/lua-buglight-2-0-second-preview.aspx"&gt;here&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8594021" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Fixing+LUA+Bugs/default.aspx">Fixing LUA Bugs</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/LUA+Buglight/default.aspx">LUA Buglight</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Vista_2F00_Win7/default.aspx">Vista/Win7</category></item><item><title>Info about LUA Buglight 2.0</title><link>http://blogs.msdn.com/aaron_margosis/archive/2008/05/09/info-about-lua-buglight-2-0.aspx</link><pubDate>Fri, 09 May 2008 23:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8481805</guid><dc:creator>Aaron Margosis</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/aaron_margosis/comments/8481805.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaron_margosis/commentrss.aspx?PostID=8481805</wfw:commentRss><description>&lt;P&gt;I recently did a TechNet webcast about the upcoming LUA Buglight 2.0.&lt;/P&gt;
&lt;P&gt;You can view the webcast &lt;A class="" href="http://go.microsoft.com/?linkid=8787898" mce_href="http://go.microsoft.com/?linkid=8787898"&gt;here&lt;/A&gt;, and download the slides &lt;A class="" href="http://go.microsoft.com/?linkid=8523932" mce_href="http://go.microsoft.com/?linkid=8523932"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8481805" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/LUA+Buglight/default.aspx">LUA Buglight</category></item><item><title>LUA Buglight and drive mappings:  Action Required</title><link>http://blogs.msdn.com/aaron_margosis/archive/2007/02/27/lua-buglight-and-drive-mappings-action-required.aspx</link><pubDate>Wed, 28 Feb 2007 06:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1772150</guid><dc:creator>Aaron Margosis</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/aaron_margosis/comments/1772150.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaron_margosis/commentrss.aspx?PostID=1772150</wfw:commentRss><description>&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/aaron_margosis/archive/2006/08/07/LuaBuglight.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2006/08/07/LuaBuglight.aspx"&gt;LUA Buglight&lt;/A&gt; creates an&amp;nbsp;alternate security&amp;nbsp;context representing the current non-admin user but with admin/elevated privileges.&amp;nbsp; Because that context is created in a separate logon session, none of the network connections, drive mappings or SUBST assignments of the original context are present.&amp;nbsp; LUA Buglight tries to copy as many of those to the alternate context as possible.&amp;nbsp; In the current version, the only ones that are not copied are those in which alternate credentials were used -- e.g., you're logged in as USER1, but connecting to network drive P: as USER2.&amp;nbsp; Copying those connections would require prompting the user for passwords, etc. -- extra work that did not make the cut for version 1.&amp;nbsp; All the mappings, etc., are displayed on the LUA Buglight "Credentials" tab, with the ones to be copied in the upper text box and the ones not to be copied listed in the lower text box for informational purposes.&lt;/P&gt;
&lt;P&gt;Some users have reported cases where drives are listed in the "won't be copied" text box,&amp;nbsp;showing "alternate credentials" with the same username as the logged-on user.&amp;nbsp; I never saw that issue in my own testing, and haven't been able to reproduce what these users have reported.&lt;/P&gt;
&lt;P&gt;If you have run into this issue &lt;EM&gt;and&lt;/EM&gt; are willing to test a new build that tries to address the problem, please contact me via this blog's &lt;A class="" href="http://blogs.msdn.com/aaron_margosis/contact.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/contact.aspx"&gt;email link&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1772150" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/LUA+Buglight/default.aspx">LUA Buglight</category></item><item><title>LUA Buglight updated information</title><link>http://blogs.msdn.com/aaron_margosis/archive/2007/02/15/lua-buglight-updated-information.aspx</link><pubDate>Fri, 16 Feb 2007 02:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1686542</guid><dc:creator>Aaron Margosis</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.msdn.com/aaron_margosis/comments/1686542.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaron_margosis/commentrss.aspx?PostID=1686542</wfw:commentRss><description>&lt;P&gt;I've meant to provide more info and follow-up regarding &lt;A class="" href="http://blogs.msdn.com/aaron_margosis/archive/2006/08/07/LuaBuglight.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2006/08/07/LuaBuglight.aspx"&gt;LUA Buglight&lt;/A&gt;, the tool I wrote to help identify "LUA bugs".&amp;nbsp; "LUA bugs" are the issues that cause a program to work only when run as admin (elevated).&amp;nbsp; Here are some quick notes...&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;1.&amp;nbsp; Internationalization:&lt;/STRONG&gt;&amp;nbsp; there is an issue when LUA Buglight is used on non-English systems -- the XML is ANSI-coded, but there is no processing instruction indicating what encoding the LuaBuglightReporter should use,&amp;nbsp;so the Reporter may report an error if the system's default encoding doesn't match up.&amp;nbsp; This will be fixed in the next version.&amp;nbsp; In the meantime, the workaround is to open the resulting XML in Notepad, and add the following line at the beginning of the file:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&amp;lt;?xml version="1.0" encoding="windows-1252" ?&amp;gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You can then open the XML file with the LuaBuglightReporter.&amp;nbsp; From everything I have heard,&amp;nbsp;that fixes this particular issue.&amp;nbsp; Please let me know if you still run into problems.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2.&amp;nbsp; Cisco Network Assistant and a pretty cool, non-intrusive fix method:&lt;/STRONG&gt;&amp;nbsp; JohnCKirk asked &lt;A class="" href="http://blogs.msdn.com/aaron_margosis/archive/2006/08/07/LuaBuglight.aspx#750689" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2006/08/07/LuaBuglight.aspx#750689"&gt;here&lt;/A&gt; and &lt;A class="" href="http://blogs.msdn.com/aaron_margosis/archive/2006/08/07/LuaBuglight.aspx#751930" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2006/08/07/LuaBuglight.aspx#751930"&gt;here&lt;/A&gt; about issues he ran into&amp;nbsp;testing Cisco Network Assistant v4.1.&amp;nbsp; I downloaded it and tested for myself.&amp;nbsp; I ran the installation program as Administrator in an up-to-date Windows XP SP2 image on Virtual PC.&amp;nbsp; I then switched to a standard user account, and ran the program using LUA Buglight, using the target process name and startup folder specified in the shortcut that had been placed on the desktop.&amp;nbsp; I was able to run the program using LUA Buglight without any problem.&amp;nbsp; It reported two issues, both involving&amp;nbsp;files called "LOCK" in a couple of&amp;nbsp;its installation folders under %ProgramFiles%.&amp;nbsp; In one case, it just tried to create the file; in the other case it tried to create the file, change its attributes, and delete the file.&lt;/P&gt;
&lt;P&gt;When I ran the program without using LUA Buglight, the splash screen came up, and after a short while it just became stuck&amp;nbsp;on one initialization step.&amp;nbsp; &lt;A class="" href="http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/ProcessExplorer.mspx" mce_href="http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/ProcessExplorer.mspx"&gt;Process Explorer&lt;/A&gt; showed that it was consuming lots of CPU, and &lt;A class="" href="http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/processmonitor.mspx" mce_href="http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/processmonitor.mspx"&gt;Process Monitor&lt;/A&gt; showed it in an infinite loop alternately hitting an Access Denied trying to create one of the LOCK files and writing that fact to a log file in the current user's profile.&amp;nbsp; I had to kill the process.&lt;/P&gt;
&lt;P&gt;In order to create a file in a folder, the user needs to have permissions on the folder.&amp;nbsp; However, &lt;A class="" href="http://blogs.msdn.com/aaron_margosis/archive/2006/06/19/638148.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2006/06/19/638148.aspx"&gt;changing ACLs on folders is much more dangerous than changing ACLs on files&lt;/A&gt;.&amp;nbsp; What a lot of programs do when writing "test" files like LOCK is that they&amp;nbsp;verify whether the file Create/Open succeeded, but don't&amp;nbsp;verify whether the subsequent Delete succeeded.&amp;nbsp; So, logged in as admin, I created the two LOCK files in the folders where the program tries to write them.&amp;nbsp; I then granted the non-admin user "Read &amp;amp; Execute", "Read", and "Write" permissions on those files.&amp;nbsp; Note that these permissions do not include the "Delete" permission.&amp;nbsp; When I ran the program again as a non-admin user, it started up without a problem.&amp;nbsp; As long as an admin doesn't delete those files, the non-admin should be able to run the program.&amp;nbsp; The Create/Open always succeeds, and the Delete silently failing keeps the files there for the next time the user runs the program.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3.&amp;nbsp; LUA Buglight limitations on Windows Vista:&lt;/STRONG&gt;&amp;nbsp; When I wrote LUA Buglight, I focused almost entirely on getting it to work on Windows XP and Windows Server 2003 -- the platforms most of my customers were using and probably will continue to use for a while.&amp;nbsp; (US Federal government -- not always the quickest technology adopters.&amp;nbsp; Some of them have rotary cell phones. :-)&amp;nbsp; (Just kidding.)&amp;nbsp; LUA Buglight&amp;nbsp;works very well&amp;nbsp;on XP and 2003.&amp;nbsp; At the very end I&amp;nbsp;spent some time building&amp;nbsp;a version that would run on Windows Vista.&amp;nbsp; It does, but with some limitations.&lt;/P&gt;
&lt;P&gt;Windows Vista introduces Integrity Levels.&amp;nbsp; With User Account Control, members of the Administrators group typically run with only Standard User rights, and most programs run at the Medium Integrity Level.&amp;nbsp; When the admin user chooses to elevate a program (e.g., with the "Run as administrator" context menu option), it runs at High Integrity Level, with "Administrators" enabled in the access token, and powerful privileges like "Backup", "Debug", and "Load Driver", available for use.&lt;/P&gt;
&lt;P&gt;When you test a program with LUA Buglight on Windows Vista, LUA Buglight launches an elevated helper process in order to get the "this-user-as-admin" token for use when the target program hits an "access denied" error with the normal token.&amp;nbsp; The elevated helper process duplicates its token back to the Medium integrity LuaBuglight.exe process.&amp;nbsp; However, a Medium integrity process cannot impersonate a High integrity token, so it won't help get past the access denied errors.&amp;nbsp; So, before it duplicates it back to LuaBuglight.exe, the helper process marks it as a Medium integrity token.&amp;nbsp; One side effect I discovered later is that the resulting token also has some of the more powerful privileges stripped.&amp;nbsp; The "this-user-as-admin" token does have "Administrators" enabled, but it is a Medium integrity token and with some admin privileges missing.&amp;nbsp; So, when the target program hits an access-denied or privilege-not-held error and the this-user-as-admin token is impersonated and the operation retried, it will succeed and be logged if the access-check depends on membership in Administrators or on any of the remaining privileges, but will fail if the access-check&amp;nbsp;requires&amp;nbsp;High IL&amp;nbsp;to succeed&amp;nbsp;or any of the missing privileges.&amp;nbsp; If the operation fails when impersonating the "this-user-as-admin" token, the operation is not logged, &lt;EM&gt;and&lt;/EM&gt; the app will see the access-denied error and possibly fail as a result.&lt;/P&gt;
&lt;P&gt;The next version of LUA Buglight will address this, somehow -- but I haven't decided how yet.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;4.&amp;nbsp; Network drive mappings:&lt;/STRONG&gt;&amp;nbsp; There were some issues involving network drive mappings that were posted as comments to the original LUA Buglight blog post.&amp;nbsp; I'm working on resolving those and will provide an update when I can.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1686542" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Non-admin/default.aspx">Non-admin</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Fixing+LUA+Bugs/default.aspx">Fixing LUA Bugs</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/LUA+Buglight/default.aspx">LUA Buglight</category></item><item><title>MSDN webcast:  LUA Buglight </title><link>http://blogs.msdn.com/aaron_margosis/archive/2006/10/10/MSDN-webcast_3A00_--LUA-Buglight-.aspx</link><pubDate>Tue, 10 Oct 2006 19:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:813387</guid><dc:creator>Aaron Margosis</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/aaron_margosis/comments/813387.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaron_margosis/commentrss.aspx?PostID=813387</wfw:commentRss><description>&lt;P&gt;I'll be presenting an MSDN webcast and demoing &lt;A class="" href="http://blogs.msdn.com/aaron_margosis/archive/2006/08/07/LuaBuglight.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2006/08/07/LuaBuglight.aspx"&gt;LUA Buglight&lt;/A&gt; next Tuesday, October 17, 2006, 11:00am US Pacific time.&lt;/P&gt;
&lt;P&gt;Click &lt;A class="" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032310777" mce_href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032310777"&gt;here&lt;/A&gt; for more information and to register.&amp;nbsp; Make sure to install the Microsoft LiveMeeting client prior to showtime.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;[Update, 18 Oct 2006]&amp;nbsp; &lt;/EM&gt;The webcast is now available for on-demand viewing &lt;A class="" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032310778" target=_blank mce_href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032310778"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=813387" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Non-admin/default.aspx">Non-admin</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Fixing+LUA+Bugs/default.aspx">Fixing LUA Bugs</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/LUA+Buglight/default.aspx">LUA Buglight</category></item><item><title>LUA Buglight public [pre]-release</title><link>http://blogs.msdn.com/aaron_margosis/archive/2006/08/07/LuaBuglight.aspx</link><pubDate>Mon, 07 Aug 2006 23:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:691411</guid><dc:creator>Aaron Margosis</dc:creator><slash:comments>45</slash:comments><comments>http://blogs.msdn.com/aaron_margosis/comments/691411.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaron_margosis/commentrss.aspx?PostID=691411</wfw:commentRss><description>&lt;FONT size=2&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;LUA Buglight&lt;/STRONG&gt;™ is a tool I've been working on that is designed to help both developers and IT Pros (sysadmins) identify the specific causes of &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/aaron_margosis/archive/2006/02/06/525455.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2006/02/06/525455.aspx"&gt;&lt;FONT face=Arial&gt;"LUA bugs"&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt; in desktop applications running on Windows XP, Windows Server 2003, or Windows Vista.&amp;nbsp; Once the specific causes have been identified, the bugs can more easily be resolved by fixing the app’s source code, or by making configuration changes, allowing the app to work correctly for non-admin users.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;I have written a number of pieces about LUA bugs and how to fix them (see list below).&amp;nbsp; The problem has been that before you can fix them, you need to identify them.&amp;nbsp; The available tools for doing so have been lacking.&amp;nbsp; LUA Buglight exists to try to solve that problem.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;LUA Buglight remains a work in progress, but you can download the current version &lt;A href="http://blogs.msdn.com/aaron_margosis/attachment/691411.ashx" mce_href="http://blogs.msdn.com/aaron_margosis/attachment/691411.ashx"&gt;here&lt;/A&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;.&amp;nbsp; The download is a .zip file containing a self-extracting executable that simply extracts its contents to a folder of your choosing.&amp;nbsp; Those contents include a 34-page Word document -- please read it.&amp;nbsp; It should answer many of your questions.&lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;FONT face=Arial&gt;One important note:&amp;nbsp; &lt;EM&gt;not every item that appears in the output indicates a bug that needs to be remediated!&amp;nbsp; &lt;/EM&gt;Before making any system changes, please refer to the following guidance:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;What is a "LUA Bug"?&amp;nbsp; (And what isn't a LUA Bug?)&lt;BR&gt;&lt;/STRONG&gt;Not every "access denied" indicates a LUA bug! &lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/aaron_margosis/archive/2006/02/06/525455.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2006/02/06/525455.aspx"&gt;&lt;FONT face=Arial&gt;http://blogs.msdn.com/aaron_margosis/archive/2006/02/06/525455.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;Fixing "LUA bugs", Part I&lt;BR&gt;&lt;/STRONG&gt;A systematic approach for working around LUA bugs that avoids unnecessary exposure &lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/aaron_margosis/archive/2006/02/16/533077.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2006/02/16/533077.aspx"&gt;&lt;FONT face=Arial&gt;http://blogs.msdn.com/aaron_margosis/archive/2006/02/16/533077.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;Fixing "LUA bugs", Part II&lt;BR&gt;&lt;/STRONG&gt;A systematic approach for working around LUA bugs that avoids unnecessary exposure - the "rest of the story"&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/aaron_margosis/archive/2006/03/27/562091.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2006/03/27/562091.aspx"&gt;&lt;FONT face=Arial&gt;http://blogs.msdn.com/aaron_margosis/archive/2006/03/27/562091.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;Changing Access Control on Folders vs. Files&lt;BR&gt;&lt;/STRONG&gt;More info on the risks of changing access control lists to fix LUA bugs.&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/aaron_margosis/archive/2006/06/19/638148.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2006/06/19/638148.aspx"&gt;&lt;FONT face=Arial&gt;http://blogs.msdn.com/aaron_margosis/archive/2006/06/19/638148.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;I’ll write more about LUA Buglight in the near future.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;EM&gt;[Updates:&amp;nbsp;&amp;nbsp; Oct 2006 &lt;/EM&gt;&lt;A class="" href="http://blogs.msdn.com/aaron_margosis/archive/2006/10/10/MSDN-webcast_3A00_--LUA-Buglight-.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2006/10/10/MSDN-webcast_3A00_--LUA-Buglight-.aspx"&gt;&lt;EM&gt;MSDN webcast&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;; and Feb 15 2007 &lt;/EM&gt;&lt;A class="" href="http://blogs.msdn.com/aaron_margosis/archive/2007/02/15/lua-buglight-updated-information.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2007/02/15/lua-buglight-updated-information.aspx"&gt;&lt;EM&gt;LUA Buglight updated information&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;]&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=+2&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;FONT color=red&gt;Update, November 6, 2008:&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp; LUA Buglight 2.0 Second Preview is now available &lt;/EM&gt;&lt;A class="" href="http://blogs.msdn.com/aaron_margosis/archive/2008/11/06/lua-buglight-2-0-second-preview.aspx" mce_href="http://blogs.msdn.com/aaron_margosis/archive/2008/11/06/lua-buglight-2-0-second-preview.aspx"&gt;&lt;EM&gt;here&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;.&amp;nbsp; Removing 1.0 from the download.&lt;BR&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=691411" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Non-admin/default.aspx">Non-admin</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/Fixing+LUA+Bugs/default.aspx">Fixing LUA Bugs</category><category domain="http://blogs.msdn.com/aaron_margosis/archive/tags/LUA+Buglight/default.aspx">LUA Buglight</category></item></channel></rss>