<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>MSMVPS.COM</title><link>http://msmvps.com/blogs/</link><description>The Ultimate Destination for Blogs by Current and Former Microsoft Most Valuable Professionals.
</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Solution: ConfigMgr2007 SP2 Setup stuck in Upgrade status</title><link>http://myitforum.com/cs2/blogs/rtrent/archive/2010/02/09/solution-configmgr2007-sp2-setup-stuck-in-upgrade-status.aspx</link><pubDate>Tue, 09 Feb 2010 18:56:14 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756214</guid><dc:creator>Rod Trent at myITforum.com</dc:creator><slash:comments>0</slash:comments><description>&amp;#160; I recently ran into this issue a couple days ago and didn&amp;#39;t see a whole lot documented on it so I thought I would do a quick write up here.&amp;#160; If you&amp;#39;re trying to upgrade some of your site servers to SP2 and run into an issue, this should Read More......(&lt;a href="http://myitforum.com/cs2/blogs/rtrent/archive/2010/02/09/solution-configmgr2007-sp2-setup-stuck-in-upgrade-status.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756214" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/rodtrent/archive/tags/System+Center/default.aspx">System Center</category><category domain="http://msmvps.com/blogs/rodtrent/archive/tags/ConfigMgr+2007/default.aspx">ConfigMgr 2007</category></item><item><title>Microsoft Security Bulletin(s) for February 9, 2010</title><link>http://msmvps.com/blogs/donpatterson/archive/2010/02/09/microsoft-security-bulletin-s-for-february-9-2010.aspx</link><pubDate>Tue, 09 Feb 2010 18:13:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756204</guid><dc:creator>Don</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; There may be latency issues due to replication, if the page does not display keep refreshing&lt;br /&gt;&lt;br /&gt;Today Microsoft released the following Security Bulletin(s).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note: &lt;/b&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security"&gt;www.microsoft.com/technet/security&lt;/a&gt; and &amp;raquo;&lt;a href="http://www.microsoft.com/security"&gt;www.microsoft.com/security&lt;/a&gt; are authoritative in all matters concerning Microsoft Security Bulletins! ANY e-mail, web board or newsgroup posting (including this one) should be verified by visiting these sites for official information. Microsoft never sends security or other updates as attachments. These updates must be downloaded from the microsoft.com download center or Windows Update. See the individual bulletins for details.&lt;br /&gt;&lt;br /&gt;Because some malicious messages attempt to masquerade as official Microsoft security notices, it is recommended that you physically type the URLs into your web browser and not click on the hyperlinks provided.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bulletin Summary:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-feb.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;feb.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Critical (5)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Security Bulletin MS10-006 &lt;/b&gt;&lt;br /&gt;Vulnerabilities in SMB Client Could Allow Remote Code Execution (978251)&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-006.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;006.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Security Bulletin MS10-007 &lt;/b&gt;&lt;br /&gt;Vulnerability in Windows Shell Handler Could Allow Remote Code Execution (975713)&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-007.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;007.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Security Bulletin MS10-008 &lt;/b&gt;&lt;br /&gt;Cumulative Security Update of ActiveX Kill Bits (978262)&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-008.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;008.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Security Bulletin MS10-009 &lt;/b&gt;&lt;br /&gt;Vulnerabilities in Windows TCP/IP Could Allow Remote Code Execution (974145)&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-009.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;009.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Security Bulletin MS10-013 &lt;/b&gt;&lt;br /&gt;Vulnerability in Microsoft DirectShow Could Allow Remote Code Execution (977935)&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-013.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;013.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Important (7)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Security Bulletin MS10-003 &lt;/b&gt;&lt;br /&gt;Vulnerability in Microsoft Office (MSO) Could Allow Remote Code Execution&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-003.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;003.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Security Bulletin MS10-004 &lt;/b&gt;&lt;br /&gt;Vulnerabilities in Microsoft Office PowerPoint Could Allow Remote Code Execution (975416)&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-004.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;004.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Security Bulletin MS10-010 &lt;/b&gt;&lt;br /&gt;Vulnerability in Windows Server 2008 Hyper-V Could Allow Denial of Service (977894)&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-010.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;010.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Security Bulletin MS10-011 &lt;/b&gt;&lt;br /&gt;Vulnerability in Windows Client/Server Run-time Subsystem Could Allow Elevation of Privilege (978037)&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-011.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;011.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Security Bulletin MS10-012 &lt;/b&gt;&lt;br /&gt;Vulnerabilities in SMB Server Could Allow Remote Code Execution (971468)&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-012.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;012.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Security Bulletin MS10-014 &lt;/b&gt;&lt;br /&gt;Vulnerability in Kerberos Could Allow Denial of Service (977290)&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-014.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;014.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Security Bulletin MS10-015 &lt;/b&gt;&lt;br /&gt;Vulnerabilities in Windows Kernel Could Allow Elevation of Privilege (977165)&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-015.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;015.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Moderate (1)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Microsoft Security Bulletin MS10-005 &lt;/b&gt;&lt;br /&gt;Vulnerability in Microsoft Paint Could Allow Remote Code Execution (978706)&lt;br /&gt;&amp;raquo;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms10-005.mspx"&gt;www.microsoft.com/technet/securi&amp;middot;&amp;middot;&amp;middot;005.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please note that Microsoft may release bulletins out side of this schedule if we determine the need to do so.&lt;br /&gt;&lt;br /&gt;If you have any questions regarding the patch or its implementation after reading the above listed bulletin you should contact Product Support Services in the United States at 1-866-PCSafety 1-866-727-2338. International customers should contact their local subsidiary.&lt;br /&gt;&lt;br /&gt;As always, download the updates only from the vendors website - visit &lt;a href="http://www.windowsupdate.com/"&gt;Windows Update&lt;/a&gt; and &lt;a href="http://office.microsoft.com/OfficeUpdate/"&gt;Office Update&lt;/a&gt; or &lt;a href="http://update.microsoft.com/microsoftupdate"&gt;Microsoft Update&lt;/a&gt; websites. You may also get the updates thru &lt;a href="http://www.microsoft.com/athome/security/update/bulletins/automaticupdates.mspx"&gt;Automatic Updates&lt;/a&gt; functionality in Windows system.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Security Tool&lt;/b&gt;&lt;br /&gt;Find out if you are missing important Microsoft product updates by using &lt;a href="http://www.microsoft.com/technet/security/tools/mbsahome.mspx"&gt;MBSA&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756204" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/donpatterson/archive/tags/Advisories+_2F00_+Bulletins/default.aspx">Advisories / Bulletins</category></item><item><title>Anybody remember ‘Judy Patch’?</title><link>http://msmvps.com/blogs/mikehall/archive/2010/02/09/anybody-remember-judy-patch.aspx</link><pubDate>Tue, 09 Feb 2010 17:24:45 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756191</guid><dc:creator>Mike Hall</dc:creator><slash:comments>0</slash:comments><description>I have been trawling through some of my saved URL’s and came across this one. At the time, it was difficult to determine if the website was for real or just an attempt at comedy. Personally, I believe that it was constructed in all good faith that it would be of help to people.I don’t think that Judy Patch is still doing this, thankfully. Judy Patch was not and is not alone. There are many ‘have a go’ heroes in this world, and some may be living not too far away from you. They are generally recommended...(&lt;a href="http://msmvps.com/blogs/mikehall/archive/2010/02/09/anybody-remember-judy-patch.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756191" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/mikehall/archive/tags/General/default.aspx">General</category><category domain="http://msmvps.com/blogs/mikehall/archive/tags/Humour/default.aspx">Humour</category></item><item><title>Adding disks into a cluster using PowerShell</title><link>http://msmvps.com/blogs/jtoner/archive/2010/02/09/adding-a-disk-to-a-cluster-using-powershell.aspx</link><pubDate>Tue, 09 Feb 2010 17:01:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756194</guid><dc:creator>John Toner</dc:creator><slash:comments>0</slash:comments><description>With Windows 2008 R2, we now have the option to use PowerShell when you want to look at things in the cluster from a command line along with the cluster.exe command. If you want to add a disk to a cluster using PowerShell, there are several different options. In my previous article , I explained how to add a disk in Windows 2008. This still applies to 2008 R2, but if you&amp;rsquo;re more comfortable using PowerShell, here are a couple of ways to do this. I am a novice PowerShell user so my examples...(&lt;a href="http://msmvps.com/blogs/jtoner/archive/2010/02/09/adding-a-disk-to-a-cluster-using-powershell.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756194" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/jtoner/archive/tags/Windows+2008+R2/default.aspx">Windows 2008 R2</category><category domain="http://msmvps.com/blogs/jtoner/archive/tags/Powershell/default.aspx">Powershell</category></item><item><title>Error handling in a NativeActivity</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2010/02/09/error-handling-in-a-nativeactivity.aspx</link><pubDate>Tue, 09 Feb 2010 15:40:06 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756178</guid><dc:creator>Maurice</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;font color="#ff0000"&gt;Note: This blog post is written using the .NET framework 4.0 RC 1&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Using Workflow Foundation 4 the NativeActivity is the powerhouse when it comes to building native activities. One of its many capabilities is around error handling. Every so often I run into one of these things where things don’t quite work the way I expect them to and this is one of these cases.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The basics of error handling when scheduling child activities.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Whenever a NativeActivity is executed it is passed an instance of the NativeActivityContext which it can use to schedule other activities using the ScheduleActivity() function. This ScheduleActivity() function has a few overloads, one of them using an FaultCallback. This FaultCallback is called when some kind of exception occurs while executing the child activity being scheduled. The fault handling function is called with a couple of parameters including a NativeActivityFaultContext and the exception that is unhandled. The NativeActivityFaultContext contains a HandleFault() function used to indicate that the fault was handled. Not quite as straightforward as a try/catch block but given the asynchronous nature of workflow that would not work.&lt;/p&gt;  &lt;p&gt;So I expected the following activity to catch any exceptions and continue.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;     &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;sealed&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;class&lt;/span&gt; MyActivity : NativeActivity&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;{&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    &lt;span style="color:#0000ff;"&gt;public&lt;/span&gt; Activity Body { get; set; }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&amp;#160;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    &lt;span style="color:#0000ff;"&gt;protected&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;override&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;void&lt;/span&gt; Execute(NativeActivityContext context)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;        context.ScheduleActivity(Body, FaultHandler);&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&amp;#160;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    &lt;span style="color:#0000ff;"&gt;private&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;void&lt;/span&gt; FaultHandler(NativeActivityFaultContext faultContext, Exception propagatedException, ActivityInstance propagatedFrom)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;        Console.WriteLine(propagatedException.Message);&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;        faultContext.HandleFault();&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div&gt;&amp;#160;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Do not use, this code has a serious error!&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Lets test this code by executing the following workflow:&lt;/p&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;private&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;static&lt;/span&gt; Activity CreateWorkflow()&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;{&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    &lt;span style="color:#0000ff;"&gt;return&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; Sequence&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;        Activities =&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;        {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;            &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; WriteLine { Text = &lt;span style="color:#006080;"&gt;&amp;quot;Start outer sequence.&amp;quot;&lt;/span&gt; },&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;            &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; MyActivity &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;            {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;                Body = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; Sequence&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;                {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;                    Activities = &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;                    {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;                        &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; WriteLine { Text = &lt;span style="color:#006080;"&gt;&amp;quot;Start inner sequence.&amp;quot;&lt;/span&gt; },&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;                        &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; Throw { Exception = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; InArgument&amp;lt;Exception&amp;gt;(ctx =&amp;gt; &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; DivideByZeroException()) },&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;                        &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; WriteLine { Text = &lt;span style="color:#006080;"&gt;&amp;quot;End inner sequence.&amp;quot;&lt;/span&gt; }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;                    }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;                }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;            },&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;            &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; WriteLine { Text = &lt;span style="color:#006080;"&gt;&amp;quot;End outer sequence.&amp;quot;&lt;/span&gt; }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;        }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    };&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Given this workflow I would expect the following output:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/theproblemsolver.metablogapi/4276.image_5F00_22481867.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/theproblemsolver.metablogapi/7206.image_5F00_thumb_5F00_6D97965E.png" width="282" height="157" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;However what really happens is something else as I receive the following output:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/theproblemsolver.metablogapi/7206.image_5F00_7299D40D.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/theproblemsolver.metablogapi/4276.image_5F00_thumb_5F00_36F9C54D.png" width="322" height="134" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;As we can see the second inner WriteLine still executes even though the exception is caught at a higher level!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;This behavior reminds me of the infamous VB6 On Error Resume Next where an error would just be ignored and the next statement executed. Not really what I was expecting or want.&lt;/p&gt;

&lt;p&gt;So the fix is easy. All that is needed is to explicitly cancel the child activity being executed using the CancelChild() function. Below the correct version of my NativeActivity.&lt;/p&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#0000ff;"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;sealed&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;class&lt;/span&gt; MyActivity : NativeActivity&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;{&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    &lt;span style="color:#0000ff;"&gt;public&lt;/span&gt; Activity Body { get; set; }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&amp;#160;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    &lt;span style="color:#0000ff;"&gt;protected&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;override&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;void&lt;/span&gt; Execute(NativeActivityContext context)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;        context.ScheduleActivity(Body, FaultHandler);&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&amp;#160;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    &lt;span style="color:#0000ff;"&gt;private&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;void&lt;/span&gt; FaultHandler(NativeActivityFaultContext faultContext, Exception propagatedException, ActivityInstance propagatedFrom)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    {&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;        Console.WriteLine(propagatedException.Message);&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;        faultContext.HandleFault();&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;        faultContext.CancelChild(propagatedFrom);&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;    }&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;The correct fault handler&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.theproblemsolver.nl/"&gt;www.TheProblemSolver.nl &lt;/a&gt;
  &lt;br /&gt;&lt;a href="http://wiki.windowsworkflowfoundation.eu/"&gt;Wiki.WindowsWorkflowFoundation.eu&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756178" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/WF4/default.aspx">WF4</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://msmvps.com/blogs/theproblemsolver/archive/tags/RC1/default.aspx">RC1</category></item><item><title>End of the line</title><link>http://msmvps.com/blogs/mikehall/archive/2010/02/09/end-of-the-line.aspx</link><pubDate>Tue, 09 Feb 2010 15:20:40 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756176</guid><dc:creator>Mike Hall</dc:creator><slash:comments>0</slash:comments><description>Windows 7 RC users will get notification around Feb 15th that usage of the RC will come to an end.. Details here.. http://windowsteamblog.com/blogs/windows7/archive/2010/02/01/important-reminder-regarding-expiration-of-the-windows-7-rc.aspx Users of Windows 2000 should also be aware that support is coming to a very definite end. Without security updates of any kind, it will be increasingly difficult to maintain any level of safety if the computer is connected to the Internet for any length of time...(&lt;a href="http://msmvps.com/blogs/mikehall/archive/2010/02/09/end-of-the-line.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756176" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/mikehall/archive/tags/Windows/default.aspx">Windows</category><category domain="http://msmvps.com/blogs/mikehall/archive/tags/Lifecycle/default.aspx">Lifecycle</category></item><item><title>{Activa} tu conocimiento -  Workshop Desarrollo para Windows 7.</title><link>http://msmvps.com/blogs/jaimirg/archive/2010/02/09/activa-tu-conocimiento-workshop-desarrollo-para-windows-7.aspx</link><pubDate>Tue, 09 Feb 2010 14:04:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756169</guid><dc:creator>Jaimir Guerrero</dc:creator><slash:comments>0</slash:comments><description>9 de febrero 2010 16 de febrero 2010 23 de febrero 2010 2 de marzo 2010 Durante los martes del mes de febrero (o sea desde hoy) vamos a dictar un ciclo de talleres orientados a desarrollar aplicaciones cliente que sean compatibles y exploten todas las ventajas de la plataforma Microsoft Windows 7&amp;reg;. Para este fin vamos a basarnos en el &amp;quot;Windows 7 Training Kit For Developers&amp;quot; el cual pueden descargar aqu&amp;iacute; . Pueden asistir de forma presencial en las instalaciones de Microsoft Bogot&amp;aacute;...(&lt;a href="http://msmvps.com/blogs/jaimirg/archive/2010/02/09/activa-tu-conocimiento-workshop-desarrollo-para-windows-7.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756169" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/jaimirg/archive/tags/Noticias/default.aspx">Noticias</category><category domain="http://msmvps.com/blogs/jaimirg/archive/tags/c_2300_/default.aspx">c#</category><category domain="http://msmvps.com/blogs/jaimirg/archive/tags/WebCast/default.aspx">WebCast</category></item><item><title>Llegó el RC1 de Visual Studio 2010</title><link>http://msmvps.com/blogs/mmendozg/archive/2010/02/09/lleg-243-el-rc1-de-visual-studio-2010.aspx</link><pubDate>Tue, 09 Feb 2010 13:17:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756165</guid><dc:creator>mmendozg</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Ya esta disponible el RC1 de las diferentes ediciones de Visual Studio 2010, del .Net Framework 4.0 y TFS 2010.&lt;/p&gt;
&lt;p&gt;Aunque inicialmente esta disponible para los suscriptores de MSDN, seguramente al finalizar la semana estar&amp;aacute; disponible para todos los usuarios.&amp;nbsp; M&amp;aacute;s informaci&amp;oacute;n la pueden conseguir en &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Para los que ya tienen sus m&amp;aacute;quinas virtuales o infraestructura funcionando con el Beta 2, la ruta de actuallizaci&amp;oacute;n a RC es posible.&amp;nbsp; Les recomiendo que revisen el borrador de la gu&amp;iacute;a: &lt;a target="_blank" href="http://blogs.msdn.com/team_foundation/attachment/9958959.ashx" title="Team Foundation Server 2010 Beta 2 to RC Upgrade Guide"&gt;Team Foundation Server 2010 Beta 2 to RC Upgrade Guide.&lt;/a&gt;&amp;nbsp; Una gu&amp;iacute;a similar va a estar disponible para actualizar de Beta 2 a RTM y de RC a RTM.&lt;/p&gt;
&lt;p&gt;Esta versi&amp;oacute;n incluye mejorar muy ampl&amp;iacute;as en temas de desempe&amp;ntilde;o, especialmente de los editores de formularios de aplicaciones y &amp;nbsp;uso de memor&amp;iacute;a entre otras.&amp;nbsp; si quieren dar feedback sobre su experiencia con esta versi&amp;oacute;n pueden contestar la encuesta disponible en &lt;a href="https://mscuillume.smdisp.net/Collector/Survey.ashx?Name=VS2010-RC"&gt;https://mscuillume.smdisp.net/Collector/Survey.ashx?Name=VS2010-RC&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756165" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/mmendozg/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://msmvps.com/blogs/mmendozg/archive/tags/TFS/default.aspx">TFS</category><category domain="http://msmvps.com/blogs/mmendozg/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category></item><item><title>Características en Windows Server 2008 R2</title><link>http://msmvps.com/blogs/juansa/archive/2010/02/09/caracter-237-sticas-en-windows-server-2008-r2.aspx</link><pubDate>Tue, 09 Feb 2010 12:59:29 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756163</guid><dc:creator>juansa</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Windows 2008 R2 proporciona un conjunto de funciones añadidas para el servidor llamadas características. Estas formaban parte de Windows 2008 con algunas nuevas en R2. De estas características se extraen las que son obligatorias para que ciertos roles funcionen, de las que añaden fiabilidad al servidor, como el clustering por ejemplo. Algunos sólo añaden estética, como Experiencia de Escritorio. Cuando planeamos nuestro servidor puede que necesitemos instalar algunas de ellas para lograr la configuración querida. En muchos casos no necesitaremos instalar características necesarias a un role. Las que son obligatorias normalmente se instalarán al instalar el propio role.&lt;/p&gt;  &lt;p&gt;Para instalar una característica abrimos el Administrador del Servidor, y elegimos Características.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/2110.featuresR2_5F00_7F66B892.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="featuresR2" border="0" alt="featuresR2" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/1524.featuresR2_5F00_thumb_5F00_676568DB.jpg" width="398" height="299" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Pulsando en el enlace Agregar características obtendremos acceso al asistente:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/4744.addfeaturesR201_5F00_4EFA76E0.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="addfeaturesR201" border="0" alt="addfeaturesR201" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/5153.addfeaturesR201_5F00_thumb_5F00_09780766.jpg" width="244" height="181" /&gt;&lt;/a&gt; &lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/5658.addfeaturesR202_5F00_5B8D455E.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="addfeaturesR202" border="0" alt="addfeaturesR202" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/5734.addfeaturesR202_5F00_thumb_5F00_4802766E.jpg" width="244" height="181" /&gt;&lt;/a&gt; &lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/0550.addfeaturesR203_5F00_25413EB1.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="addfeaturesR203" border="0" alt="addfeaturesR203" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/6811.addfeaturesR203_5F00_thumb_5F00_3FA3C279.jpg" width="244" height="181" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Tabla de características:&lt;/em&gt;&lt;/p&gt;  &lt;table border="0" cellspacing="2" cellpadding="2" width="790"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="369"&gt;         &lt;p align="center"&gt;Característica&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="413"&gt;         &lt;p align="center"&gt;Descripción&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Administración de directivas de grupo         &lt;br /&gt;(Group Policy Management)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Instala el complemento MMC para administrar los objetos GP(GPO).&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Administrador de almacenamiento para redes SAN         &lt;br /&gt;(Storage Manager for Storage Area Networks)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Juego de herramientas para administración central de SANS sobre fibra o iSCSI.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Administrador de recursos del sistema de Windows         &lt;br /&gt;(Windows System Resource Manager)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Proporciona control de administrador sobre cómo se asignan los recursos de CPU y memoria y ayuda a proporcionar fiabilidad a las aplicaciones.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Asistencia Remota         &lt;br /&gt;(Remote Assitance)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Nos permite ver y compartir el control del escritorio de un usuario que necesita ayuda.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;BranchCache&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Ayuda a reducir el consumo de banda ancha de clientes ubicados en escenarios de sucursales de oficinas. Los clientes han de ser 2008 R2 o Windows 7.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;.Net Framework 3.5.1&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Proporciona las API necesarias para que trabajen las aplicaciones.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Copias de seguridad de Windows Server         &lt;br /&gt;(Windows Server Backup Features)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Herramientas de copia de seguridad y restauración de R2, para el sistema, aplicaciones y datos.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Cifrado de unidad bitlocker         &lt;br /&gt;(Bitlocker Drive Encryption)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Cifrado de unidad en cado de perdida o robo.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Cliente de impresión en Internet         &lt;br /&gt;(Internet Printing Client)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Protocolos necesarios para impresión en la red o internet.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Cliente Telnet         &lt;br /&gt;(Telnet Client)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Conexiones Telnet a Servidores.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Cliente TFTP         &lt;br /&gt;(TFTP Client)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Escritura/Lectura hacia un servidor TFTP remoto.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Compresion diferencial remota         &lt;br /&gt;(Remote Differential Compression)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Permite el cálculo para reducir el ancho de banda necesario a utilizar para transferencia entre dos recursos de red.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Consola de administración de Direct Access         &lt;br /&gt;(Direct Access Management Console)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Consola MMC usada para administrar y configurar acceso directo a clientes Windows 7 y 2008 R2.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;E/S de múltiples rutas         &lt;br /&gt;(Multipath I/O)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Junto con DSM(Módulo específico de dispositivo) proporciona compatibilidad con el uso de varias rutas de acceso a datos a dispositivos de almacenamiento.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Equilibrio de carga de red         &lt;br /&gt;(Network Load Balancing)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Compatibilidad para TCP/IP para distribuir el tráfico de red mediante varios servidores.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Experiencia de escritorio         &lt;br /&gt;(Desktop Experience)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Incluye componentes comunes de escritorio, media player, windows aero, etc… Aún si las características han sido instaladas deben habilitarse manualmente.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Extensión IIS de WinRM         &lt;br /&gt;(Windows Remote Management IIS Extension)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Comunicación segura con sistemas remotos y locales mediante servicios web.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Herramientas administración remota del servidor         &lt;br /&gt;(Remote Server Administration Tools)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Administración remota de roles y características desde nuestro servidor R2.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Herramientas de migración de Windows Server         &lt;br /&gt;(Windows Server Migration Tools)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Instala los cmdlets de PowerShell para migración.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Kit de administración Connection Manager         &lt;br /&gt;(Connection Manager Administration Kit)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Herramienta para creación de perfiles de Connection Manager para escenarios de VPN.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Marco biométrico de Windows         &lt;br /&gt;(Windows Biometric Framework)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Servicios compatibles necesarios para dispositivos lectores de huellas dactilares usados en el inicio de sesión.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Message Queue Server&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Entrega de mensajes garantizada entre aplicaciones.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Monitor de puerto LPR         &lt;br /&gt;(LPR Port Monitor)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Permite la impresión en impresoras compartidas LPD, comúnmente usado por servicios UNIX.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Protocolo de resolución de nombres de mismo nivel         &lt;br /&gt;(Peer Name Resolution Protocol)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Permite a las aplicaciones registrar y resolver nombres en el equipo para que otros equipos puedan comunicarse con éstas.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Proxy RPC sobre HTTP         &lt;br /&gt;(RPC over HTTP Proxy)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Utilizado por aplicaciones con capacidad de reenvío de tráfico RPC sobre HTTP. El más común es Outlook sobre RPC.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Servicio de transferencia inteligente en segundo plano         &lt;br /&gt;(Background Intelligence Transfer Service BITS)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Servicio de transferencia asíncrono de archivos.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Servicio WAS         &lt;br /&gt;(Windows Process Activation Service)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Elimina la dependencia sobre Http para IIS, permitiendo a otras aplicaciones usar protocolos no-http.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Servicio WLAN         &lt;br /&gt;(Wireless LAN Service)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Servicios y configuraciones necesarios, para trabajar adecuadamente en R2, de los adaptadores Wireless.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Servicios de escritura con lápiz y a mano.         &lt;br /&gt;(Ink and Hardwritting Services)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Compatibilidad para servicios típicos de Tablets.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Servicios simples TCP/IP         &lt;br /&gt;(Simple TCP/IP Services)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Proporciona compatibilidad con versiones anteriores y sólo ha de instalarse en caso necesario.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Servicios SNMP         &lt;br /&gt;(SNMP Services)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Instala agentes para control de la actividad de red.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Servicio de nombres de almacenamiento de Internet         &lt;br /&gt;(Internet Storage Name Server)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Servicios necesarios para detección y compatibilidad para redes de área de almacenamiento iSCSI.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Servidor SMTP         &lt;br /&gt;(SMTP Server)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Compatibilidad básica con servicios de transferencia de correo electrónico para mensajes y sistemas de correo electrónico.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Servidor Telnet         &lt;br /&gt;(Telnet Server)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Proporciona capacidades remotas administrativas de línea de comando para aplicaciones de cliente Telnet.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Servidor WINS         &lt;br /&gt;(WINS Server)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Resolución de nombres NetBIOS para equipos y grupos de la red, usado como compatibilidad de versiones anteriores.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Subsistema de aplicaciones UNIX         &lt;br /&gt;(Subsystem for UNIX-based applications)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Permite a R2 ejecutar programas basados en UNIX.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Visor de XPS         &lt;br /&gt;(XPS Viewer)&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Compatibilidad con documentos XPS:&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Windows Audio Video Experiencie&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Plataforma de red para aplicaciones de transmisión de audio y vídeo por secuencias en redes domésticas.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Windows Internal Database&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Almacenamiento de datos sólo para roles y características de Windows como AD RMS y WSUS.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Windows PowerShell Integrated Scripting Environment&lt;/td&gt;        &lt;td valign="top" width="413"&gt;GUI que nos permite ejecutar comandos de PowerShell. También crear y probar scripts de PowerSHell.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="369"&gt;Windows TIFF IFilter&lt;/td&gt;        &lt;td valign="top" width="413"&gt;Proporciona capacidad de reconocimiento òptico de caracteres. Específicamente para archivos TIFF 6.0, permitiendo además la indización y búsqueda de texto en dichos archivos.&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756163" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/juansa/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>How to change the temp location for the OAB Generation process on Exchange 2007 sp2 and Exchange 2010</title><link>http://msmvps.com/blogs/andersonpatricio/archive/2010/02/09/how-to-change-the-temp-location-for-the-oab-generation-process-on-exchange-2007-sp2-and-exchange-2010.aspx</link><pubDate>Tue, 09 Feb 2010 12:31:40 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756155</guid><dc:creator>Anderson Patricio</dc:creator><slash:comments>0</slash:comments><description>
&lt;p&gt;Hi folks,&lt;/p&gt;
&lt;p&gt;Dave Goldman blogged how to change the OAB Generation process temp folder. However it only applies for Exchange Server 2007 SP2 and Exchange Server 2010.&lt;/p&gt;
&lt;p&gt;By the way, if you are going to change that make sure that you specify the new location in your exclusion list of your AV.&lt;/p&gt;
&lt;p&gt;Read more at source: &lt;a href="http://blogs.msdn.com/dgoldman/archive/2010/02/06/how-to-change-the-temp-location-for-the-oab-generation-process-on-exchange-2007-sp2-and-exchange-2010.aspx"&gt;http://blogs.msdn.com/dgoldman/archive/2010/02/06/how-to-change-the-temp-location-for-the-oab-generation-process-on-exchange-2007-sp2-and-exchange-2010.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cheers,
&lt;br /&gt;
&lt;strong&gt;Anderson Patricio&lt;/strong&gt;
&lt;br /&gt;
&lt;a href="http://msmvps.org/Blog/AndersonPatricio"&gt;http://msmvps.org/Blog/AndersonPatricio&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.andersonpatricio.org"&gt;http://www.andersonpatricio.org&lt;/a&gt;
&lt;br /&gt;
Twitter: @apatricio&lt;/p&gt;
&lt;p class="zoundry_raven_tags"&gt;
  
  &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a href="http://www.technorati.com/tag/OAB" class="ztag" rel="tag"&gt;OAB&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/change+path" class="ztag" rel="tag"&gt;change path&lt;/a&gt;, &lt;a href="http://www.technorati.com/tag/geration+process" class="ztag" rel="tag"&gt;geration process&lt;/a&gt;&lt;/span&gt;  &lt;br /&gt;
 &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Del.icio.us&lt;/span&gt; : &lt;a href="http://del.icio.us/tag/OAB" class="ztag" rel="tag"&gt;OAB&lt;/a&gt;, &lt;a href="http://del.icio.us/tag/change%20path" class="ztag" rel="tag"&gt;change path&lt;/a&gt;, &lt;a href="http://del.icio.us/tag/geration%20process" class="ztag" rel="tag"&gt;geration process&lt;/a&gt;&lt;/span&gt;  &lt;br /&gt;
 &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Zooomr&lt;/span&gt; : &lt;a href="http://www.zooomr.com/search/photos/?q=OAB" class="ztag" rel="tag"&gt;OAB&lt;/a&gt;, &lt;a href="http://www.zooomr.com/search/photos/?q=change%20path" class="ztag" rel="tag"&gt;change path&lt;/a&gt;, &lt;a href="http://www.zooomr.com/search/photos/?q=geration%20process" class="ztag" rel="tag"&gt;geration process&lt;/a&gt;&lt;/span&gt;  &lt;br /&gt;
 &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Flickr&lt;/span&gt; : &lt;a href="http://www.flickr.com/photos/tags/OAB" class="ztag" rel="tag"&gt;OAB&lt;/a&gt;, &lt;a href="http://www.flickr.com/photos/tags/change%20path" class="ztag" rel="tag"&gt;change path&lt;/a&gt;, &lt;a href="http://www.flickr.com/photos/tags/geration%20process" class="ztag" rel="tag"&gt;geration process&lt;/a&gt;&lt;/span&gt; 
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756155" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/andersonpatricio/archive/tags/Exchange+Server+2007/default.aspx">Exchange Server 2007</category><category domain="http://msmvps.com/blogs/andersonpatricio/archive/tags/Exchange+2010/default.aspx">Exchange 2010</category></item><item><title>Free Instructor-Led Training for OCS</title><link>http://msmvps.com/blogs/andersonpatricio/archive/2010/02/09/free-instructor-led-training-for-ocs.aspx</link><pubDate>Tue, 09 Feb 2010 12:25:16 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756154</guid><dc:creator>Anderson Patricio</dc:creator><slash:comments>0</slash:comments><description>
&lt;p&gt;Hi folks,&lt;/p&gt;
&lt;p&gt;The OCS Communicator team blogged about two free training for Live Meeting and OCS Communicator (Introduction). It&amp;#39;s a high level training to introduce the basic features of both products.&lt;/p&gt;
&lt;p&gt;Check them out:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Office Communicator &lt;a href="https://events.livemeeting.com/967/15027/reg.aspx?pc=05"&gt;https://events.livemeeting.com/967/15027/reg.aspx?pc=05&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Live Meeting &lt;a href="http://office.microsoft.com/en-us/livemeeting/HA102429721033.aspx"&gt;http://office.microsoft.com/en-us/livemeeting/HA102429721033.aspx&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cheers,
&lt;br /&gt;
&lt;strong&gt;Anderson Patricio&lt;/strong&gt;
&lt;br /&gt;
&lt;a href="http://msmvps.org/Blog/AndersonPatricio"&gt;http://msmvps.org/Blog/AndersonPatricio&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.andersonpatricio.org"&gt;http://www.andersonpatricio.org&lt;/a&gt;
&lt;br /&gt;
Twitter: @apatricio&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756154" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/andersonpatricio/archive/tags/Office+Communications+Server/default.aspx">Office Communications Server</category></item><item><title>MVPS HOSTS File Update Feb-09-2010</title><link>http://msmvps.com/blogs/hostsnews/archive/2010/02/09/1756149.aspx</link><pubDate>Tue, 09 Feb 2010 11:14:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756149</guid><dc:creator>winhelp2002</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;img src="http://www.mvps.org/winhelp2002/noplace.gif" border="0" alt="" /&gt;&lt;br /&gt;&lt;strong&gt;The MVPS HOSTS file was recently updated&lt;/strong&gt; [Feb-09-2010]&lt;br /&gt;&lt;a href="http://www.mvps.org/winhelp2002/hosts.htm"&gt;http://www.mvps.org/winhelp2002/hosts.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: hosts.zip (148 kb)&lt;br /&gt;&lt;a href="http://www.mvps.org/winhelp2002/hosts.zip"&gt;http://www.mvps.org/winhelp2002/hosts.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How To: Download and Extract the HOSTS file&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.mvps.org/winhelp2002/hosts2.htm"&gt;http://www.mvps.org/winhelp2002/hosts2.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HOSTS File - Frequently Asked Questions&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.mvps.org/winhelp2002/hostsfaq.htm"&gt;http://www.mvps.org/winhelp2002/hostsfaq.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: the &amp;quot;text&amp;quot; version makes a great resource for determining possible unwanted connections ... &lt;br /&gt;&lt;a href="http://www.mvps.org/winhelp2002/hosts.txt"&gt;http://www.mvps.org/winhelp2002/hosts.txt&lt;/a&gt; (599 kb)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756149" width="1" height="1"&gt;</description></item><item><title>Quoi de neuf dans Microsoft Office 2010</title><link>http://msmvps.com/blogs/mtoo/archive/2010/02/09/quoi-de-neuf-dans-microsoft-office-2010.aspx</link><pubDate>Tue, 09 Feb 2010 10:58:06 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756144</guid><dc:creator>Mtoo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;La nouvelle version de Microsoft Office est désormais annoncée disponible pour le public en Juin 2010. Le développement touche à sa fin puisque la RC (Release Candidate) vient d’être finalisée.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Quoi de neuf ?&lt;/strong&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Premier point, presque rassurant, l’interface n’est presque pas remaniée. &lt;/p&gt;  &lt;p&gt;Le menu Office (que tous les débutants ne trouvaient pas) est remplacé par…un menu Fichier !!! Celui-ci, lance une nouvelle fenêtre, un menu plein écran, en quelque sorte… beaucoup plus intuitif !!&lt;/p&gt;  &lt;p&gt;La grande nouveautés est le fait que Office existera pour PC mais aussi en version Web : si vous placez un document Office dans un dossier spécial sur Internet (SkyDrive),vous pouvez éditer celui ci directement via une version web de Excel, Word, PowerPoint, ou One Note. Ceci est aussi possible sur Firefox, Opera, et sur d’autres plateformes que Windows Mobile…&lt;/p&gt;  &lt;p&gt;Le travail collaboratif est aussi mis en avant avec la possibilité de travailler à plusieurs sur un même document.&lt;/p&gt;  &lt;p&gt;La fonction PowerPivot d’Excel va sublimer les possibilités d’analyse d’Excel, depuis des bases SQL, mais aussi des bases hétéroclites. &lt;/p&gt;  &lt;p&gt;Outlook est remanié : le ruban y est présent, de nouvelles fonctions de réseau social, de travail collaboratif ainsi que de gestion des mails plus “intelligente et automatisée”.&lt;/p&gt;  &lt;p&gt;PowerPoint est l’application mise en valeur, avec de nouvelles fonctionnalités de gestion multimédia (retouche et montage de vidéo) .&lt;/p&gt;  &lt;p&gt;Les Microsoft TechDays sont une très bonne opportunité pour découvrir toutes ces nouveautés.&lt;/p&gt;  &lt;p&gt;Laurent Gébeau – &lt;a href="http://www.twitter.com/mtoo"&gt;http://www.twitter.com/mtoo&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756144" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/mtoo/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/mtoo/archive/tags/office/default.aspx">office</category></item><item><title>Banning illegal file-sharers could breach human rights</title><link>http://msmvps.com/blogs/donna/archive/2010/02/09/banning-illegal-file-sharers-could-breach-human-rights.aspx</link><pubDate>Tue, 09 Feb 2010 10:56:01 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756143</guid><dc:creator>donna</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote&gt;   &lt;p&gt;Banning web users suspected of illegally downloading content from the internet could breach human rights legislation, says the Joint Select Committee on Human Rights. &lt;/p&gt;    &lt;p&gt;According to the group of MPs and members of the House of Lords, the proposals set out in the Digital Economy Bill reference &amp;#39;technical measures&amp;#39; which could be employed to block internet pirates&amp;#39; web connections. &lt;/p&gt;    &lt;p&gt;However the committee said the technical measures had not been &amp;quot;sufficiently specified&amp;quot;. &lt;/p&gt;    &lt;p&gt;&amp;quot;The concern we have with this Bill is that it lacks detail,&amp;quot; said Andrew Dismore MP and chair of the Committee. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.networkworld.com/news/2010/020810-banning-illegal-file-sharers-could-breach.html"&gt;http://www.networkworld.com/news/2010/020810-banning-illegal-file-sharers-could-breach.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756143" width="1" height="1"&gt;</description></item><item><title>Leaky anti-virus defences letting malware through</title><link>http://msmvps.com/blogs/donna/archive/2010/02/09/leaky-anti-virus-defences-letting-malware-through.aspx</link><pubDate>Tue, 09 Feb 2010 10:55:58 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756142</guid><dc:creator>donna</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote&gt;   &lt;p&gt;Even users running up-to-date anti-virus software still get infected with malware, according to stats from an online malware scanning service. &lt;/p&gt;    &lt;p&gt;Nearly a third (25,000 out of 78,800) of computers with up-to-date anti-virus software were discovered to be infected with malicious code when users scanned their PC using SurfRight&amp;#39;s HitmanPro 3 behavioural scan. &lt;/p&gt;    &lt;p&gt;SurfRight&amp;#39;s analysis is based on 107,435 users who put their PC through its scanner between 10 October and 4 December 2009. Around a quarter of these users (28,608) either had no scanner installed or were running security software that was out of date. &lt;/p&gt;    &lt;p&gt;Surfers are much more likely to turn to SurfRight&amp;#39;s software if they suspected their Windows PC was running slowly or might be infected with malware, so the figures from SurfRight&amp;#39;s audit are bound to come out worse than those from the general web population. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.theregister.co.uk/2010/02/08/security_scanner_shortcomings/"&gt;http://www.theregister.co.uk/2010/02/08/security_scanner_shortcomings/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756142" width="1" height="1"&gt;</description></item><item><title>China Closes Hacker Training School, Arrests 3</title><link>http://msmvps.com/blogs/donna/archive/2010/02/09/china-closes-hacker-training-school-arrests-3.aspx</link><pubDate>Tue, 09 Feb 2010 10:50:46 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756141</guid><dc:creator>donna</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote&gt;   &lt;p&gt;China officials have shut down Black Hawk Safety Net, the country&amp;#39;s biggest hacker training Website, and arrested three people for making hacker tools available online. &lt;/p&gt;    &lt;p&gt;China announced it has arrested three people in connection with operating a hacker training school that distributed malware and hacking tools to its members in online forums. &lt;/p&gt;    &lt;p&gt;According to Xinhua, China ’s state-run newspaper, three people were arrested in connection with making the tools available online through a business known as Black Hawk Safety Net. Established in 2005, Black Hawk Safety Net is reportedly headquartered in Xuchang of the central Henan Province and has more than 180,000 members. Police reportedly uncovered the operation as part of an investigation into a cyber-attack in Macheng City in 2007. &lt;/p&gt;    &lt;p&gt;The three suspects arrested in the case are charged with offering online hacker tools, a crime newly listed in the country&amp;#39;s criminal law last year, the paper reported. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.eweek.com/c/a/Security/China-Closes-Hacker-Training-School-Arrest-3-827095"&gt;http://www.eweek.com/c/a/Security/China-Closes-Hacker-Training-School-Arrest-3-827095&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756141" width="1" height="1"&gt;</description></item><item><title>Symantec hit with class-action lawsuit over auto-renewals</title><link>http://msmvps.com/blogs/donna/archive/2010/02/09/symantec-hit-with-class-action-lawsuit-over-auto-renewals.aspx</link><pubDate>Tue, 09 Feb 2010 10:48:57 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756140</guid><dc:creator>donna</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote&gt;   &lt;p&gt;N.Y. man claims Symantec didn&amp;#39;t tell him before charging his card, as 2009 settlement required &lt;/p&gt;    &lt;p&gt;A New York man has sued security software maker Symantec for automatically renewing his subscription to Norton Antivirus, alleging that the company did not notify him before charging $76 to his credit card. &lt;/p&gt;    &lt;p&gt;The lawsuit comes seven months after the New York Attorney General&amp;#39;s office fined Symantec $375,000 for the practice and ordered it to give notice before renewing any subscription. &lt;/p&gt;    &lt;p&gt;According to the lawsuit filed Jan. 19 in a New York County court, Kenneth Elan of Port Washington, N.Y., purchased a copy of Norton Antivirus in 2007. Early in November 2009, Symantec told him that it had automatically renewed his license to the software for one year, and charged his credit card $76.03. Elan said he had not been notified prior to the charge hitting his card.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.computerworld.com/s/article/9153118/Symantec_hit_with_class_action_lawsuit_over_auto_renewals"&gt;http://www.computerworld.com/s/article/9153118/Symantec_hit_with_class_action_lawsuit_over_auto_renewals&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Same incident as last year:&amp;#160; &lt;a href="http://www.calendarofupdates.com/updates/index.php?showtopic=20325"&gt;http://www.calendarofupdates.com/updates/index.php?showtopic=20325&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756140" width="1" height="1"&gt;</description></item><item><title>Google to use Gmail to challenge Facebook</title><link>http://msmvps.com/blogs/donna/archive/2010/02/09/google-to-use-gmail-to-challenge-facebook.aspx</link><pubDate>Tue, 09 Feb 2010 10:45:18 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756139</guid><dc:creator>donna</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote&gt;   &lt;p&gt;Google will today announce some big changes to its social media strategy. It is believed these will include changes to Gmail that will allow users to post messages in a similar way to Twitter or Facebook. &lt;/p&gt;    &lt;p&gt;That social media sites Facebook and Twitter have a huge potential for advertising in the future will not have gone unnoticed at Mountain View, CA. &lt;/p&gt;    &lt;p&gt;Google recently announced that its only social success to date; YouTube, has started to make a profit. Google bought the already successful but loss making YouTube in 2006, and has steadily increased the amount of advertising on the site since. &lt;/p&gt;    &lt;p&gt;Google has numerous products that have some form of social aspect to them. Reader, Calendar, Bookmarks and others all encourage sharing, there is a full social network site in Orkut, Google Profiles links in well with Wave the much maligned collaboration tool. Then let&amp;#39;s not forget SideWiki which allows users to leave messages on any site via a browser add-on. &lt;/p&gt;    &lt;p&gt;The problem that Google has had is that these products have been too disparate. There hasn&amp;#39;t been a single combining element that has allowed all the best features to appear in one single interface in a way that could compete with Facebook. It sounds like Google is attempting to make up for lost time now. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.bigmouthmedia.com/live/articles/google-to-use-gmail-to-challenge-facebook.asp/6751/"&gt;http://www.bigmouthmedia.com/live/articles/google-to-use-gmail-to-challenge-facebook.asp/6751/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://finchannel.com/Main_News/Tech/57852_Google_to_add_social-media_tools_to_Gmail_similar_to_facebook,_Twitter/"&gt;Google to add social-media tools to Gmail similar to facebook, Twitter&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756139" width="1" height="1"&gt;</description></item><item><title>Hacker Unleashes BlackBerry Spyware Source Code</title><link>http://msmvps.com/blogs/donna/archive/2010/02/09/hacker-unleashes-blackberry-spyware-source-code.aspx</link><pubDate>Tue, 09 Feb 2010 10:40:10 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756136</guid><dc:creator>donna</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote&gt;   &lt;p&gt;Proof-of-concept demonstrates ease at which mobile spyware can be created to pilfer text messages and email, eavesdrop, and track victim&amp;#39;s physical location via smartphone&amp;#39;s GPS &lt;/p&gt;    &lt;p&gt;A researcher at the ShmooCon hacker conference yesterday demonstrated how BlackBerry applications can be used to expose sensitive information without the use of exploits. &lt;/p&gt;    &lt;p&gt;Tyler Shields, senior researcher for Veracode&amp;#39;s Research Lab, also released proof-of-concept source code for a spyware app he created and demonstrated at the hacker confab in Washington, D.C., that forces the victim&amp;#39;s BlackBerry to hand over its contacts and messages. The app also can grab text messages, listen in on the victim, as well as track his physical location via the phone&amp;#39;s GPS. &lt;/p&gt;    &lt;p&gt;The spyware sits on the victim&amp;#39;s smartphone, and an attacker can remotely use the app to dump the user&amp;#39;s contact list, email inbox, and SMS message. It even keeps the attacker updated on new contacts the victim adds to his contact list. &amp;quot;This is a proof-of-concept to demonstrate how mobile spyware and applications for malicious behavior are trivial to write just by using the APIs of the mobile OS itself,&amp;quot; Shields says.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.darkreading.com/securityservices/security/app-security/showArticle.jhtml?articleID=222700260"&gt;http://www.darkreading.com/securityservices/security/app-security/showArticle.jhtml?articleID=222700260&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756136" width="1" height="1"&gt;</description></item><item><title>Adobe apologizes for festering Flash crash bug</title><link>http://msmvps.com/blogs/donna/archive/2010/02/09/adobe-apologizes-for-festering-flash-crash-bug.aspx</link><pubDate>Tue, 09 Feb 2010 10:36:57 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756135</guid><dc:creator>donna</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote&gt;   &lt;p&gt;An Adobe product manager has apologized for allowing a potentially serious bug in Flash Player to remain unfixed for more than 16 months. &lt;/p&gt;    &lt;p&gt;The admission, by Emmy Huang, product manager for Flash, came a week after Apple CEO Steve Jobs lambasted Adobe engineers as &amp;quot;lazy&amp;quot; and said when Macs crash, &amp;quot;more often than not it’s because of Flash.&amp;quot; Adobe CTO Kevin Lynch struck back, insisting that at Adobe, &amp;quot;we don&amp;#39;t ship Flash with any known crash bugs.&amp;quot; &lt;/p&gt;    &lt;p&gt;The crash bug at issue in Huang&amp;#39;s blog post published over the weekend was reported in September 2008, but it has yet to be excised from release versions of Flash. She said a beta version of Flash scheduled for official release later this year has fixed the problem. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Continued here: &lt;a href="http://www.theregister.co.uk/2010/02/09/adobe_flash_crash_bug/"&gt;http://www.theregister.co.uk/2010/02/09/adobe_flash_crash_bug/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Flash Bug Report&lt;/strong&gt; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;As has been pointed out by the community, there is an existing crash bug that was reported by Matthew Dempsky in the Flash Player bugbase (JIRA FP-677) in September of 2008 that still exists in the release players. It is fixed in Flash Player 10.1 beta, and has been since we launched the beta in early November 2009. &lt;/p&gt;    &lt;p&gt;I want to reiterate that it is our policy that crashes are serious &amp;quot;A&amp;quot; priority bugs, and it is a tenet of the Flash Player team that ActionScript developers should never be able to crash Flash Player. If a crash occurs, it is by definition a bug, and one that Adobe takes very seriously. When they happen, it can be the result of something going on purely within Flash Player, something in the browser, or even at the OS level. Depending on where an issue occurs we work to resolve the crash internally or with our partners. &lt;/p&gt;    &lt;p&gt;So what happened here? We picked up the bug as a crasher when it was filed on September 22, 2008, and were able to reproduce it. Remember that Flash Player 10 shipped in October 2008, so when this bug was reported we were pretty much locked and loaded for launch. The mistake we made was marking this bug for &amp;quot;next&amp;quot; release, which is the soon to be released Flash Player 10.1, instead of marking it for the next Flash Player 10 security dot release. We should have kept in contact with the submitter and to let him know the progress, sorry we did not do that. Having that line of communication open would have allowed him to let us know directly that it was still an issue. I intend to follow up with the product manager (or Adobe rep) who worked on this issue to make sure it doesn&amp;#39;t happen again. It slipped through the cracks, and it is not something we take lightly. &lt;/p&gt;    &lt;p&gt;The team is actively reviewing all unresolved crash bugs in JIRA and will reach out to the submitter if we need their help. We have been updating JIRA bugs with status when we ship pre-release and release players with fixes, but will be focusing on scrubbing these more vigilantly so the community will be able to get status on their issues earlier. Again, FP-677 is fixed in Flash Player 10.1 beta on Adobe Labs and was made public in a regular bugbase scrub that happened yesterday. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://blogs.adobe.com/emmy/archives/2010/02/flash_bug_repor.html"&gt;http://blogs.adobe.com/emmy/archives/2010/02/flash_bug_repor.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756135" width="1" height="1"&gt;</description></item><item><title>New Attack on Threefish</title><link>http://msmvps.com/blogs/donna/archive/2010/02/09/new-attack-on-threefish.aspx</link><pubDate>Tue, 09 Feb 2010 10:34:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756134</guid><dc:creator>donna</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;From Bruce at his &amp;quot;Schneier on Security&amp;quot;: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;At &lt;a href="http://cist.korea.ac.kr/~fse2010/index.php"&gt;FSE 2010&lt;/a&gt; this week, Dmitry Khovratovich and Ivica Nikolic presented a paper where they cryptanalyze ARX algorithms (algorithms that use only addition, rotation, and exclusive-OR operations): &amp;quot;Rotational Cryptanalysis of ARX.&amp;quot; In the paper, they demonstrate their attack against Threefish. Their attack breaks 39 (out of 72) rounds of Threefish-256 with a complexity of 2252.4, 42 (out of 72) rounds of Threefish-512 with a complexity of 2507, and 43.5 (out of 80) rounds of Threefish-1024 with a complexity of 21014.5. (Yes, that&amp;#39;s over 21000. Don&amp;#39;t laugh; it really is a valid attack, even though it -- or any of these others -- will never be practical.) &lt;/p&gt;    &lt;p&gt;This is excellent work, and represents the best attacks against Threefish to date. (I suspect that the attacks can be extended a few more rounds with some clever cryptanalytic tricks, but no further.) The security of full Threefish isn&amp;#39;t at risk, of course; there&amp;#39;s still plenty of security margin. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.schneier.com/blog/archives/2010/02/new_attack_on_t.html"&gt;http://www.schneier.com/blog/archives/2010/02/new_attack_on_t.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756134" width="1" height="1"&gt;</description></item><item><title>Poughkeepsie, N.Y. slams bank for $378,000 online theft</title><link>http://msmvps.com/blogs/donna/archive/2010/02/09/poughkeepsie-n-y-slams-bank-for-378-000-online-theft.aspx</link><pubDate>Tue, 09 Feb 2010 10:32:04 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756133</guid><dc:creator>donna</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote&gt;   &lt;p&gt;TD Bank&amp;#39;s failure to detect fraudulent money transfers &amp;#39;unacceptable,&amp;#39; official says &lt;/p&gt;    &lt;p&gt;The theft of $378,000 from the town of Poughkeepsie, N.Y. is prompting questions about the responsibility of banks to protect customer accounts from online criminals. &lt;/p&gt;    &lt;p&gt;In a statement last week , a town official revealed that thieves had broken into the town&amp;#39;s TD Bank account and transferred $378,000 to accounts in the Ukraine. &lt;/p&gt;    &lt;p&gt;The thefts took place over a two-day period in mid-January during which a total of nine attempts were made to steal money. In the end, four of the attempts were successful, resulting in the lost money. &lt;/p&gt;    &lt;p&gt;The thefts were discovered by town officials one day after they occurred. So far, TD bank has managed to recover $95,000, with efforts still under way to try and recover the rest. The theft is being investigated by local police, the FBI and the U.S. Secret Service. &lt;/p&gt;    &lt;p&gt;It was not clear how the thieves gained access to the town&amp;#39;s bank account and there was no immediate response from Town Supervisor Patricia Meyers to a Computerworld request for comment. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.networkworld.com/news/2010/020810-poughkeepsie-ny-slams-bank-for.html"&gt;http://www.networkworld.com/news/2010/020810-poughkeepsie-ny-slams-bank-for.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756133" width="1" height="1"&gt;</description></item><item><title>iHound aims to help you find your missing iPhone</title><link>http://msmvps.com/blogs/donna/archive/2010/02/09/ihound-aims-to-help-you-find-your-missing-iphone.aspx</link><pubDate>Tue, 09 Feb 2010 10:31:02 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756132</guid><dc:creator>donna</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote&gt;   &lt;p&gt;If you&amp;#39;re outside Moscone Center for this week&amp;#39;s Macworld Expo, and someone hands you a &amp;quot;Lost iPhone&amp;quot; sticker, don&amp;#39;t toss it away. It could help you track down your phone, should it ever go missing. &lt;/p&gt;    &lt;p&gt;The stickers, from &lt;a href="https://www.ihoundsoftware.com/"&gt;iHound Software&lt;/a&gt;, go on the back of the iPhone or the phone&amp;#39;s case. They feature a unique ID number so that anyone who finds a misplaced phone can go to iHound&amp;#39;s Website and punch in the nine-digit number along with a message to the phone&amp;#39;s doubtlessly frantic owner. &lt;/p&gt;    &lt;p&gt;&amp;quot;We believe most phones are lost, not stolen,&amp;quot; Gary Moskoff, one of the founders of iHound Software told me Monday, as we talked about his company&amp;#39;s mobile security offering. &lt;/p&gt;    &lt;p&gt;Of course, to take advantage of that lost sticker, you&amp;#39;ve got to use the iHound app for the iPhone. But iHound has an Expo-timed special there too: for the month of February, the app--normally a $3 download--is available for free. (After the 10-day trial period, you&amp;#39;ll still have to pay a recurring service charge, which Moskoff says costs less than $1 a month.) &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.networkworld.com/news/2010/020910-ihound-aims-to-help-you.html"&gt;http://www.networkworld.com/news/2010/020910-ihound-aims-to-help-you.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756132" width="1" height="1"&gt;</description></item><item><title>Comerica Phish Foiled 2-Factor Protection</title><link>http://msmvps.com/blogs/donna/archive/2010/02/09/comerica-phish-foiled-2-factor-protection.aspx</link><pubDate>Tue, 09 Feb 2010 10:29:35 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756131</guid><dc:creator>donna</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote&gt;   &lt;p&gt;A metals supply company in Michigan is suing its bank for poor security practices after a successful phishing attack against an employee allowed thieves to steal more than half a million dollars last year. &lt;/p&gt;    &lt;p&gt;The lawsuit, filed by Experi-Metal Inc. (EMI), in Sterling Heights, Mich., charges that Dallas-based Comerica Bank effectively groomed its customers to become phishing victims by routinely sending them e-mail messages that asked recipients to click a link to update the bank&amp;#39;s security technology. The company also alleges that Comerica&amp;#39;s security protections for customers are not commercially reasonable, because the phishing scam routed around the bank&amp;#39;s 2-factor authentication system. &lt;/p&gt;    &lt;p&gt;According to a complaint EMI filed in December with a Michigan circuit court, for many years Comerica used &amp;quot;digital certificates&amp;quot; for authenticating online banking customers. Digital certificates are the browser-based counterparts to ATM cards, and many banks require customers to include the bank&amp;#39;s cryptographically signed digital certificate in their browser before the bank&amp;#39;s online system will allow users access. [...] &lt;/p&gt;    &lt;p&gt;EMI&amp;#39;s complaint is &lt;a href="http://www.krebsonsecurity.com/wp-content/uploads/2010/02/experi-metalcomplaint.pdf"&gt;here&lt;/a&gt; (.pdf). Comerica&amp;#39;s line-by-line response is available &lt;a href="http://www.krebsonsecurity.com/wp-content/uploads/2010/02/comerica-reply.pdf"&gt;here&lt;/a&gt; (.pdf). &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.krebsonsecurity.com/2010/02/comerica-phish-foiled-2-factor-protection/"&gt;http://www.krebsonsecurity.com/2010/02/comerica-phish-foiled-2-factor-protection/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756131" width="1" height="1"&gt;</description></item><item><title>Researchers Develop Code That Stops Local Scanning Worms</title><link>http://msmvps.com/blogs/donna/archive/2010/02/09/researchers-develop-code-that-stops-local-scanning-worms.aspx</link><pubDate>Tue, 09 Feb 2010 10:28:09 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756130</guid><dc:creator>donna</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote&gt;   &lt;p&gt;In tests, algorithm was an efficient estimator of worm virulence and could determine the size of the susceptible host population after only a few infections &lt;/p&gt;    &lt;p&gt;Self-propagating worms are malicious computer programs, which, after being released, can spread throughout networks without human control, stealing or erasing hard drive data, interfering with pre-installed programs and slowing, even crashing, home and work computers. Now a new code, or algorithm, created by Penn State researchers targets the &amp;quot;stealthiest&amp;quot; of these worms, containing them before an outbreak can occur. &lt;/p&gt;    &lt;p&gt;&amp;quot;In 2001 the &amp;#39;Code Red&amp;#39; worms caused $2 billion dollars worth of damage worldwide,&amp;quot; said Yoon-Ho Choi, a postdoctoral fellow in information sciences and technology at Penn State. &amp;quot;Our algorithm can prevent a worm&amp;#39;s propagation early in its propagation stage.&amp;quot; &lt;/p&gt;    &lt;p&gt;Choi and his colleagues&amp;#39; algorithm defends against the spread of local scanning worms that search for hosts in &amp;quot;local&amp;quot; spaces within networks or sub-networks. This strategy allows them access to hosts that are clustered, which means once they infect one host, the rest can be can be infected quickly. There are many types of scanning worms, but Choi calls these worms the stealthiest because they are the most efficient and can evade even the best worm defenses. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.darkreading.com/security/vulnerabilities/showArticle.jhtml?articleID=222700362"&gt;http://www.darkreading.com/security/vulnerabilities/showArticle.jhtml?articleID=222700362&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756130" width="1" height="1"&gt;</description></item><item><title>Directivas basadas en Registro</title><link>http://msmvps.com/blogs/juansa/archive/2010/02/09/directivas-basadas-en-registro.aspx</link><pubDate>Tue, 09 Feb 2010 10:13:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756128</guid><dc:creator>juansa</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Para administrar los entornos de escritorio de los usuarios se utilizan las Directivas de grupo, las GPO. Más que ver las directivas a nivel de Active Directory lo que veremos es como implementar las directivas a nivel local, incluso crear nuestras propias directivas para redes que no están basadas en AD.&lt;/p&gt;  &lt;p&gt;Las directivas no son Preferencias, comparándolas entendemos mejor cómo Windows usa las primeras. Los usuarios establecen preferencias, su fondo de pantalla por ejemplo y las pueden cambiar en cualquier momento. Los administrdores establecen directivas como donde está la carpeta Mis Documentos y éstas toman precedencia sobre la preferencia equivalente del usuario. Windows las almacena en el registro de forma separada. Si existe una directiva, el sistema usa la configuración especificada en ella, si no la hay, usará la preferencia del usuario; en ausencia de ambas, la configuración predeterminada. Una directiva no cambia una preferencia de usuario sino que toma precedencia en su aplicación coexistiendo ambas. En cuanto un admin suprime la directiva, la preferencia vuelve a usarse.&lt;/p&gt;  &lt;table border="0" cellspacing="2" cellpadding="2" width="549"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="77"&gt;         &lt;p align="center"&gt;Directiva&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="92"&gt;         &lt;p align="center"&gt;Preferencia&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="370"&gt;         &lt;p align="center"&gt;Comportamiento&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="77"&gt;         &lt;p align="center"&gt;No&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="92"&gt;         &lt;p align="center"&gt;No&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="370"&gt;         &lt;p align="left"&gt;Configuración predeterminada&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="77"&gt;         &lt;p align="center"&gt;No&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="92"&gt;         &lt;p align="center"&gt;Sí&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="370"&gt;         &lt;p align="left"&gt;Se aplica la preferencia&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="77"&gt;         &lt;p align="center"&gt;Sí&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="92"&gt;         &lt;p align="center"&gt;No&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="370"&gt;         &lt;p align="left"&gt;Se aplica la directiva&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="77"&gt;         &lt;p align="center"&gt;Sí&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="92"&gt;         &lt;p align="center"&gt;Sí&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="370"&gt;         &lt;p align="left"&gt;Se aplica la directiva, ingnorando la preferencia.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Windows combina las directivas en una GPO. En AD hay múltiples GPO que se aplican a usuarios y equipos, dependiendo de donde se encuentren en el directorio. En Windows sólo hay UNA GPO, Local GPO. Su configuración se aplica al equipo local y a cualquier usuarios que inicie sesión en el. Ya que la Directiva Local es la primera que aplica Windows cuando arranca y los usuarios inician sesión, las directivas de red pueden sobreescribir su configuración. Es decir, si la directiva local indica una configuración y la establecida en la red por el administrador la niega, se aplicaría la segunda.&lt;/p&gt;  &lt;p&gt;Las Directivas de grupo contienen configuración tanto para usuario como para equipo, conteniendo dos ramas principales:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;&lt;em&gt;Configuración de Equipo. &lt;/em&gt;&lt;/strong&gt;Valores de configuración de directiva por-equipo que especifican el comportamiento del sistema operativo, del escritorio, de seguridad, de scripts de inicio y apagado del sistema, de aplicaciones asignadas al equipo y configuración de aplicaciones. Windows las aplica las directivas por-equipo cuando se inicia el sistema y a intervalos de forma regular.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;em&gt;Configuración de Usuario.&lt;/em&gt;&lt;/strong&gt; Valores de configuración de directiva por-usuario que especifican el comportamiento del sistema operativo, del escritorio, de las aplicaciones publicadas y asignadas, de redirección de carpetas, de seguridad, de scripts de inicio y cierre de sesión de usuario y configuración de aplicaciones. Windows las aplica cuando el usuario inicia sesión en el equipo y a intervalos de forma regular.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Para editar la Directiva Local usamos el Editor de directivas:&lt;/p&gt;  &lt;p&gt;A) Abrimos Inicio, ejecutar y escribimos &lt;strong&gt;&lt;em&gt;gpedit.msc&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/3000.gpedit_5F00_0667368D.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="gpedit" border="0" alt="gpedit" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/5756.gpedit_5F00_thumb_5F00_0FE7A716.jpg" width="294" height="84" /&gt;&lt;/a&gt;&amp;#160;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/7317.gpedit02_5F00_13F48599.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="gpedit02" border="0" alt="gpedit02" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/7823.gpedit02_5F00_thumb_5F00_6C509A1F.jpg" width="308" height="224" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;B) O, nos creamos una MMC con el snap-in.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. escribimos &lt;strong&gt;mmc&lt;/strong&gt; en Inicio-Ejecutar&lt;/p&gt;    &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/1121.mmc01_5F00_7E2FBE9D.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="mmc01" border="0" alt="mmc01" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/2526.mmc01_5F00_thumb_5F00_1FB17EDE.jpg" width="244" height="127" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;2. Menú Archivo, Agregar o quitar complemento&lt;/p&gt;    &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/8461.mmc02_5F00_638843E6.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="mmc02" border="0" alt="mmc02" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/6327.mmc02_5F00_thumb_5F00_12DC4A22.jpg" width="288" height="206" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;3.&amp;#160; En la pestaña Independiente, botón Agregar&lt;/p&gt;    &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/7317.mmc03a_5F00_14406CF4.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="mmc03a" border="0" alt="mmc03a" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/6327.mmc03a_5F00_thumb_5F00_0CB78E38.jpg" width="267" height="294" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;4. Elegimos Editor de Directivas de grupo del cuadro y botón Agregar&lt;/p&gt;    &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/2117.mmc03_5F00_1E96B2B6.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="mmc03" border="0" alt="mmc03" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/4670.mmc03_5F00_thumb_5F00_194A5CB6.jpg" width="270" height="274" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;5. Seguimos el asistente eligiendo Equipo Local&lt;/p&gt;    &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/0385.mmc04_5F00_761CF203.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="mmc04" border="0" alt="mmc04" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/8877.mmc04_5F00_thumb_5F00_3C303FC8.jpg" width="283" height="263" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;6. Pulsamos en Finalizar y cerramos todos los diálogos abiertos, pulsando luego en Aceptar del diálogo Agregar o quitar complemento.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/6646.mmc05_5F00_2022118E.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="mmc05" border="0" alt="mmc05" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/0066.mmc05_5F00_thumb_5F00_06506C10.jpg" width="221" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;7. obtenemos una consonla con el complemento añadido.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/8306.mmc06_5F00_182F908E.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="mmc06" border="0" alt="mmc06" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/3681.mmc06_5F00_thumb_5F00_0C30310B.jpg" width="306" height="220" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;em&gt;&lt;u&gt;Extensiones de directiva&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Las directivas tienen varias extensiones que podemos ver cuando las configuramos. De hecho, cada nodo que vemos en el editor de directivas es una extensión. De forma predeterminada, el editor carga todas las que están disponibles al iniciar. Configuración de Equipo y Configuración de Usuario contienen diferentes extensiones, podemos ver más al editar una directiva en AD que en una directiva Local. Algunas de las extensiones, resumidas, en una directiva local son:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;&lt;em&gt;Scripts. &lt;/em&gt;&lt;/strong&gt;Podemos asignar scripts a los usuarios que se ejecuten al inicio o cierre de sesión. También a equipos para que se ejecuten al arrancar o apagar Windows. Se encuentra dentro de la carpeta de Configuración de Windows.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;em&gt;Configuración de seguridad. &lt;/em&gt;&lt;/strong&gt;Podemos administrar valores de seguridad, como contraseñas, auditoría y bloqueo de directivas. También podemos administrar derechos de usuario y restringir las aplicaciones que los usuarios pueden ejecutar. Se encuentra dentro de la carpeta Configuración de Windows.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;em&gt;Plantillas administrativas. &lt;/em&gt;&lt;/strong&gt;Directiva crea un archivo que contiene valores de Registro y que se escriben en HKCU o HKLM. Windows carga los valores desde este archivo cuando el sistema inicia o el usuario inicia sesión. Estas son las directivas basadas en el registro.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;em&gt;&lt;u&gt;Directivas en el registro&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Directivas del registro o directivas administrativas son la misma cosa. Son valores en el registro que sobreescriben las preferencias de los usuarios y hay buenas razones para que los usuarios no las puedan cambiar. Otras directivas, como la configuración de seguridad pueden o no ser valores de registro. En el editor de directivas encontramos las directivas de registro en la carpeta Plantillas Administrativas, tanto bajo la Configuración de Equipo como de la Configuración de Usuario.&lt;/p&gt;  &lt;p&gt;Las plantillas administrativas, archivos con la extensión .adm, definen las directivas que los administradores pueden establecer. Estas plantillas describen el interfaz de usuario para reunir configuraciones del administrador y las ubicaciones de estas configuraciones desde el registro. Cuando el administrador define directivas, el editor las guarda en un archivo llamado Registry.pol. Windows carga la configuración contenida en Registry.pol cuando el sistema se inicia, cuando los usuarios inician sesión, y a ciertos intervalos regulares.&lt;/p&gt;  &lt;p&gt;Las extensiones, &lt;strong&gt;Plantillas administrativas&lt;/strong&gt; y &lt;strong&gt;una extensión de parte del cliente integrada en el registro* &lt;/strong&gt;trabajan juntas para implementar las directivas basadas en el registro.&lt;/p&gt;  &lt;p&gt;*&lt;em&gt;Procesa las directivas y crea sus correspondientes valores en el registro.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Windows tiene plantillas administrativas que definen todas las directivas compatibles con el sistema operativo. Si queremos usarlas para una aplicación, como Office, debemos cargar la plantilla administrativa correspondiente a Office. (El kit de recursos de Office contiene muchas plantillas administrativas para el manejo y administración de la suite) Las que nos proporciona Windos son:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;em&gt;&lt;strong&gt;System.adm. &lt;/strong&gt;Valores principales y primer archivo de plantilla, define la mayoría de valores que vemos en Plantillas Administrativas.&lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;&lt;strong&gt;Wmplayer.adm.&lt;/strong&gt; Valores de Windows Media.&lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;&lt;strong&gt;Conf.adm.&lt;/strong&gt; Software de NetMeeting.&lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;em&gt;&lt;strong&gt;Inetres.adm.&lt;/strong&gt; Microsoft Internet Explorer.&lt;/em&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Todas las directivas se establecen en uno de tres estados: Hailitada, Deshabilitada o No configurada.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/1121.policystatus_5F00_1B6699D8.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="policystatus" border="0" alt="policystatus" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/3187.policystatus_5F00_thumb_5F00_6D7BD7D0.jpg" width="244" height="201" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Habilitada explícitamente aplica la configuración añadiéndola al registro con un valor de 0x01. Deshabilitada explícitamente desactiva la configuración añadiéndola al registro con un valor de 0x00(o quitándolo). No configurada elimina el valor de configuración del registro. Hay algunas directivas que necesitan de datos adicionales.&lt;/p&gt;  &lt;p&gt;Cuando configuramos una directiva prestemos atención a la explicación para asegurarnos que el resultado será el que queremos. Algunas directivas son positivas –se activa la característica al habilitarla-, otras negativas –se desactiva la característica al habilitarla-. Un poco de confusión, a veces para aplicar hemos de deshabilitar y al contrario. Así que leed bien la directiva y lo que hace antes. ;-)&lt;/p&gt;  &lt;p&gt;¿Donde guarda Windows las directivas?&lt;/p&gt;  &lt;p&gt;En la rama &lt;strong&gt;\Software\Policies&lt;/strong&gt; preferentemente. En la llave &lt;strong&gt;HKLM&lt;/strong&gt;, contendrá las directivas &lt;em&gt;por-equipo&lt;/em&gt; y en &lt;strong&gt;HKCU&lt;/strong&gt; las directivas &lt;em&gt;por-usuario&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;Otra rama, heredada de versiones anteriores, es \Software\Microsoft\Windows\CurrentVersion\Policies. En la que las directivas tienden a tatuar el registro, lo que quiere decir que hacen cambios permanentes en el registro; Debemos explicítamente cambiar estas directivas. Las ACL, listas de control de acceso, impiden a los usuarios hacer cambios en estas llaves y de ese modo las directivas que se aplican. Los grupos locales usuarios y usuarios avanzados no tienen permisos para cambiar valores en estas llaves, pero un administrador puede sobreescribirlas directamente y cambiar la directiva.&lt;/p&gt;  &lt;p&gt;Ya que sabemos donde se ubican en el registro sólo nos resta saber en ué lugar del sistema de archivos están. La directiva local está en %raíz_del_sistema%\System32\GroupPolicy. Es una carpeta super oculta . Para verla en el explorador de Windows hemos de habilitarlo desde herramientas del menú y cambiar las opciones en la pestaña Ver del diálogo de Opciones de carpeta, tanto Ver archivos y carpetas ocultos como desmarcar ocultar archivos del sistema. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/5340.grouppolicy_5F00_7CB2409D.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="grouppolicy" border="0" alt="grouppolicy" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/juansa.metablogapi/2514.grouppolicy_5F00_thumb_5F00_62E09B1F.jpg" width="383" height="274" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Dentro de esta carpeta encontramos las siguientes subcarpetas y archivos:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;\Adm.&lt;/strong&gt; Donde están todos los archivos adm de la directiva local.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;\User.&lt;/strong&gt; Archivo Registry.pol.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;\User\Scripts.&lt;/strong&gt; Scripts por-usuario de la directiva local. Dentro de Logon para el inicio de sesión en Windows y dentro de Logoff para el cierre de sesión en Windows.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;\Machine.&lt;/strong&gt; Registry.pol del equipo.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;\Machine\Scripts.&lt;/strong&gt; Scripts por-equipo de la directiva local. Dentro de Startup para el arranque y en Shutdown para el apagado.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Puede copiarse la carpeta de un equipo a otro para replicar las directivas que contienen, aunque mejor comprobarlo antes de hacerlo en un entorno de trabajo.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756128" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/juansa/archive/tags/Herramientas/default.aspx">Herramientas</category><category domain="http://msmvps.com/blogs/juansa/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>The Query Optimizer’s handling of Relationships for T-SQL Tuesday #003</title><link>http://msmvps.com/blogs/robfarley/archive/2010/02/09/the-query-optimizer-s-handling-of-relationships-for-t-sql-tuesday-003.aspx</link><pubDate>Tue, 09 Feb 2010 07:34:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1755927</guid><dc:creator>Rob Farley</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I&amp;rsquo;m feeling the pressure for &lt;a target="_blank" href="http://msmvps.com/blogs/robfarley/archive/2010/02/02/invitation-for-t-sql-tuesday-003-relationships.aspx"&gt;this month&amp;rsquo;s T-SQL Tuesday&lt;/a&gt;, probably because I&amp;rsquo;m also the host. I&amp;rsquo;ll be posting a roll-up for it soon too, which I&amp;rsquo;m sure will be great fun researching.&lt;/p&gt;
&lt;p&gt;Given that the topic is on relationships, and the main SQL Server database is a relational engine, relationships are incredibly relevant to databases. The idea behind RDBMSs is that keys are used to refer to entities. This leads to foreign keys, such that a particular column(s) is constrained to values which appear in another table, thus referential integrity is enforced. And yet there are so many database designs out there that do not have relationships defined between tables. I shudder when I find them, but that doesn&amp;rsquo;t make them any less commonplace.&lt;/p&gt;
&lt;p&gt;In data warehouses, designed primarily for reporting systems rather than transactional systems, tables are often designed in a more denormalized manner, to avoid needing to perform so many joins to access the data required for reports. This involves having tables with many extra columns, containing data that would otherwise be stored in other tables. Fewer tables are used, and therefore the system has fewer relationships.&lt;/p&gt;
&lt;p&gt;I sometimes wonder how this should affect relational database design. I have written before about the fact that the Query Optimizer can leverage foreign key relationships to be able to simplify queries by noticing that &lt;a target="_blank" href="http://msmvps.com/blogs/robfarley/archive/2008/11/09/join-simplification-in-sql-server.aspx"&gt;joins can be redundant and simplified out of plans&lt;/a&gt;, but to summarise:&lt;/p&gt;
&lt;p&gt;A foreign key relationship is between a column (or set of columns) in a table to a unique key (typically the primary key) in another table (which could even be the same one). Because of this uniqueness, the relationship can map to at most one record on the other side. And because the foreign key relationship enforces referential integrity, it must map to exactly one record on the other side (a caveat being that the foreign key column(s) could be configured to allow NULLs, which won&amp;rsquo;t map). Therefore, a join that doesn&amp;rsquo;t actually select data from any of the columns in the second table might be able to be simplified out of the query completely, as if the query didn&amp;rsquo;t have the join at all. But read my other post for more on that.&lt;/p&gt;
&lt;p&gt;Thinking about many of the queries that I&amp;rsquo;ve written over the years, I know that I often only want one field from the table I&amp;rsquo;m joining. For example, I might want to get a ProductName when I have a ProductID, or I might want the Login from a UserID. A standard Lookup situation, which in a data warehouse would often be handled by storing the Name in a dimension table rather than the ID.&lt;/p&gt;
&lt;p&gt;So my surmising leads me to this question: &lt;/p&gt;
&lt;p&gt;&lt;em&gt;If there is a unique index on the field that I typically want to lookup from a table, does this make it a better candidate for foreign key relationships than the primary key, so that the system can avoid needing as many joins?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This screams against everything I ever learned about relational databases. It would obviously make for a larger row, but if this were offset by performance gains in querying, could it be worthwhile? Maintaining referential integrity based on a string field may be more costly than on an integer field, but I&amp;rsquo;m wondering if the impact on SELECT queries through the reduction of the number of joins required might not make it a worthy consideration.&lt;/p&gt;
&lt;p&gt;Please note: I&amp;rsquo;m not saying it&amp;rsquo;s necessarily a good idea &amp;ndash; I&amp;rsquo;m surmising here, and would love to hear comments about whether or not other people have tried it, what circumstances they were trying to handle, and whether or not the idea worked.&lt;/p&gt;
&lt;p&gt;But back to the Query Optimizer&amp;hellip;&lt;/p&gt;
&lt;p&gt;The QO needs information to be able to work out how to run your query. It needs statistical information about the columns that are filtered; it needs to be able to figure out which parts of the query can utilise indexes effectively (see my recent &lt;a target="_blank" href="http://msmvps.com/blogs/robfarley/archive/2010/02/02/a-case-study-in-sargability.aspx"&gt;posts&lt;/a&gt; about &lt;a target="_blank" href="http://msmvps.com/blogs/robfarley/archive/2010/01/22/sargable-functions-in-sql-server.aspx"&gt;SARGability&lt;/a&gt;); but also very significantly, it needs to have information about the relationships between tables.&lt;/p&gt;
&lt;p&gt;Any time you write a query that involves a join (which I imagine most of your queries do), the system can use information about the relationship between the two tables. If it is defined as a foreign key relationship that doesn&amp;rsquo;t allow NULL values, then the system knows that each record in the &amp;lsquo;child&amp;rsquo; table must match exactly one record in the other table. The Query Optimizer can use this information, and it should be available. Any time you&amp;rsquo;re thinking of not putting enforced relationships in your system, consider the fact that you&amp;rsquo;re blinding the Query Optimizer and ultimately making it do more work.&lt;/p&gt;
&lt;p&gt;Put your relationships into your database design. Put constraints where they can apply, mark items as unique. The Query Optimizer will thank you for it, expressing its thanks as better performance.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1755927" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/robfarley/archive/tags/sql/default.aspx">sql</category><category domain="http://msmvps.com/blogs/robfarley/archive/tags/t-sql+tuesday/default.aspx">t-sql tuesday</category><category domain="http://msmvps.com/blogs/robfarley/archive/tags/indexing/default.aspx">indexing</category></item><item><title>Viewing windows event viewer remotely in Windows 7 in SBS 2008</title><link>http://msmvps.com/blogs/bradley/archive/2010/02/08/remote.aspx</link><pubDate>Tue, 09 Feb 2010 07:32:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756070</guid><dc:creator>bradley</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;So when you add Vista and windows 7 machines to the network there&amp;#39;s a couple of edits I do to the existing firewall rules to allow me to view the windows event viewer remotely.&lt;/p&gt;
&lt;p&gt;In&amp;nbsp;addition to these firewall rules I add two more&lt;/p&gt;
&lt;p&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Configure Windows Firewall ports to allow the following features to work:&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Core Networking&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Remote Assistance&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Remote Desktop&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Windows Management Instrumentation (WMI)&lt;/p&gt;
&lt;p&gt;The first is to poke a hole in Remote Administration and the other is in the Remote Event Log Management.&lt;/p&gt;
&lt;p&gt;Open up group policy management, go down to the windows vista policy and edit the rules in there.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sbslinks.com/windows_sbs_client_-_windows_vista_policy1.htm"&gt;http://www.sbslinks.com/windows_sbs_client_-_windows_vista_policy1.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Go down to the section &lt;/p&gt;
&lt;div class="he1h_expanded"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="sectionTitle"&gt;Policies&lt;/span&gt;&lt;a href="http://msmvps.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=193&amp;amp;postid=1756070#" class="expando"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="container"&gt;
&lt;div class="he1_expanded"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="sectionTitle"&gt;Windows Settings&lt;/span&gt;&lt;a href="http://msmvps.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=193&amp;amp;postid=1756070#" class="expando"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="container"&gt;
&lt;div class="he2"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="sectionTitle"&gt;Security Settings&lt;/span&gt;&lt;a href="http://msmvps.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=193&amp;amp;postid=1756070#" class="expando"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="container"&gt;
&lt;div class="he3"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="sectionTitle"&gt;Windows Firewall with Advanced Security&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="he3"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="sectionTitle"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="he3"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="sectionTitle"&gt;And edit that policy.&amp;nbsp; Now add a new rule, and click on predefined rule.&lt;/span&gt;&lt;a href="http://msmvps.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=193&amp;amp;postid=1756070#" class="expando"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/bradley/5340.remoteadmin.PNG"&gt;&lt;img src="http://msmvps.com/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/bradley/5340.remoteadmin.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Choose remote administration&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/bradley/4670.remoteevent.PNG"&gt;&lt;img src="http://msmvps.com/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/bradley/4670.remoteevent.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And remote event log management.&lt;/p&gt;
&lt;p&gt;Now you can review the event logs remotely in active directory users and computers.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756070" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/bradley/archive/tags/News/default.aspx">News</category></item><item><title>Développement d'un jeu en Silverlight</title><link>http://msmvps.com/blogs/valentin/archive/2010/02/09/d-233-veloppement-d-un-jeu-en-silverlight.aspx</link><pubDate>Tue, 09 Feb 2010 07:32:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756113</guid><dc:creator>valentin</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Hier,&lt;/p&gt;
&lt;p&gt;j&amp;#39;ai eu la chance de pouvoir, comme chaque ann&amp;eacute;e, donner des sessions aux Techdays sur le d&amp;eacute;veloppement de jeux.&lt;/p&gt;
&lt;p&gt;Enfin ... trois sessions dans la journ&amp;eacute;e c&amp;#39;est quand m&amp;ecirc;me fatiguant...&lt;/p&gt;
&lt;p&gt;Quoi qu&amp;#39;il en soit la derni&amp;egrave;re session &amp;eacute;tait assez interessante puisqu&amp;#39;elle liait Silverlight et Xna au travers des plateformes Xbox 360, Windows et Zune HD.&lt;/p&gt;
&lt;p&gt;J&amp;#39;avais pour but, avec l&amp;#39;aide de Julien Frelat -un passionn&amp;eacute; de dev de jeux sur Silverlight-&amp;nbsp;de cr&amp;eacute;er un jeu en moins de 40 min. Nous avons pratiquement reussi ! (si on avait parl&amp;eacute; moins c&amp;#39;&amp;eacute;tait dans la poche).&lt;/p&gt;
&lt;p&gt;Le jeu une fois termin&amp;eacute; ressemblait &amp;agrave; ceci :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/valentin.Techdays.2010.SilverlightGame/2133.Image3.png"&gt;&lt;img src="http://msmvps.com/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/valentin.Techdays.2010.SilverlightGame/2133.Image3.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pour t&amp;eacute;l&amp;eacute;charger la version Silverlight du jeu cliquez &lt;a target="_blank" href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/valentin.Techdays.2010.SilverlightGame/4251.SilverlightGame.zip"&gt;ici&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Julien a pour sa part fait la demonstration de son utilitaire de conversion de code ActionScript 3 vers C# pour passer des jeux Flash en Silverlight.&lt;/p&gt;
&lt;p&gt;Pour me venger j&amp;#39;ai montr&amp;eacute; un projet Zune HD affichant le m&amp;ecirc;me jeu que ci-dessus et je l&amp;#39;ai pass&amp;eacute; en live sur Windows et Xbox. L&amp;agrave; encore le projet d&amp;eacute;di&amp;eacute; &amp;agrave; ces trois plateformes est t&amp;eacute;l&amp;eacute;chargeable &lt;a target="_blank" href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/valentin.Techdays.2010.SilverlightGame/3286.PlaneSampleWindowsGame.zip"&gt;ici&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Pour terminer un gros merci &amp;agrave; Antoine Emond de Microsoft qui est &amp;agrave; l&amp;#39;origine de cette session, d&amp;egrave;s fin novembre on en parlait d&amp;eacute;j&amp;agrave; au t&amp;eacute;l&amp;eacute;phone pour la pr&amp;eacute;parer !&lt;/p&gt;
&lt;p&gt;A bientôt sur ce Blog !&lt;/p&gt;
&lt;p&gt;Valentin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756113" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/valentin/archive/tags/XNA/default.aspx">XNA</category><category domain="http://msmvps.com/blogs/valentin/archive/tags/Xbox+360/default.aspx">Xbox 360</category><category domain="http://msmvps.com/blogs/valentin/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://msmvps.com/blogs/valentin/archive/tags/TechDays/default.aspx">TechDays</category><category domain="http://msmvps.com/blogs/valentin/archive/tags/XNA+Game+Studio/default.aspx">XNA Game Studio</category><category domain="http://msmvps.com/blogs/valentin/archive/tags/Zune+HD/default.aspx">Zune HD</category></item><item><title>So why use http://connect</title><link>http://msmvps.com/blogs/bradley/archive/2010/02/08/so-why-use-http-connect.aspx</link><pubDate>Tue, 09 Feb 2010 07:20:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1756108</guid><dc:creator>bradley</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;So why do you want to use &lt;a href="http://connect"&gt;http://connect&lt;/a&gt; rather than just manually adding the box to the domain?&lt;/p&gt;
&lt;p&gt;Because of the extra magic the wizard does.&lt;/p&gt;
&lt;p&gt;First off if you have a local profile it will move that local profile to the domain profile.&lt;/p&gt;
&lt;p&gt;Then it will do the following:&lt;/p&gt;
&lt;p&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Create a Windows SBS group on the Start menu, and place the Internal Web site link in the group.&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Create a shortcut to the internal Web site on the desktop of computers running the Windows XP operating system.&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Set the Home page link in Internet Explorer to point to the internal Web site.&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Create favorite links in Internet Explorer for the Internal Web site, Outlook Web Access, and Remote Web Workplace.&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Configure Windows Firewall ports to allow the following features to work:&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Core Networking&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Remote Assistance&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Remote Desktop&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Windows Management Instrumentation (WMI)&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Configure Automatic Update on the client computer to install updates automatically.&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Install the Windows Small Business Server 2008 Client Agent application on the client computer (Client Side Extension).&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Configure the Windows Small Business Sever 2008 WMI Provider to help ensure system health monitoring.&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Install the Windows SBS 2008 Desktop Links gadget on client computers running the Windows Vista operating system.&lt;br /&gt;&amp;bull;&amp;nbsp;&amp;nbsp; &amp;nbsp;Deploys an outlook 2003 PRF auto configuration profile (Outlook 2007 utilizes Exchange 2007 autodiscover to connect)&lt;/p&gt;
&lt;p&gt;Pretty cool huh?&amp;nbsp; For Vista and Windows 7 it pushes out the Vista gadget but doesn&amp;#39;t automatically put it on the desktop, you have to manually enable it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1756108" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/bradley/archive/tags/News/default.aspx">News</category></item></channel></rss>