<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB"><title type="html">The Goldfish Bowl</title><subtitle type="html">Graham Tyler's blog capturing thoughts on SharePoint, Live Communications and more</subtitle><id>http://blogs.msdn.com/grahamtyler/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/grahamtyler/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2005-01-18T18:01:00Z</updated><entry><title>Windows Folder Web Part - new download location</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2007/09/03/windows-folder-web-part-new-download-location.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2007/09/03/windows-folder-web-part-new-download-location.aspx</id><published>2007-09-03T12:52:00Z</published><updated>2007-09-03T12:52:00Z</updated><content type="html">&lt;P&gt;Just a quick note: the sample&amp;nbsp;&lt;A class="" href="http://blogs.msdn.com/grahamtyler/archive/2005/11/30/windows-folder-web-part-published-to-gotdotnet.aspx" mce_href="http://blogs.msdn.com/grahamtyler/archive/2005/11/30/windows-folder-web-part-published-to-gotdotnet.aspx"&gt;Windows Folder Web Part&lt;/A&gt; for WSS 2.0 and SPS 2003 that I posted some time ago is now available for download again from the GotDotNet 'User Samples' area. I re-posted it &lt;A class="" href="http://code.msdn.microsoft.com/WindowsFolderWebPart" mce_href="http://code.msdn.microsoft.com/WindowsFolderWebPart"&gt;here&lt;/A&gt; after I received several emails pointing out that the GotDotNet 'Code Gallery' area where the web part was originally posted had been closed down. Many thanks to those who sent feedback pointing this out.&lt;/P&gt;
&lt;P&gt;It looks like the web part has proved popular, as just before the GotDotNet Code Gallery area was closed down I took a screenshot with the download counter standing at &lt;STRONG&gt;8133 downloads&lt;/STRONG&gt;! Wow, I hope that the solution was useful for all those who downloaded it. Please refer to my &lt;A class="" href="http://blogs.msdn.com/grahamtyler/archive/2005/11/30/windows-folder-web-part-published-to-gotdotnet.aspx" mce_href="http://blogs.msdn.com/grahamtyler/archive/2005/11/30/windows-folder-web-part-published-to-gotdotnet.aspx"&gt;original blog post&lt;/A&gt; for more details. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4720582" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author></entry><entry><title>Today's "Wow" moment - Microsoft Surface</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2007/05/30/today-s-wow-moment-microsoft-surface.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2007/05/30/today-s-wow-moment-microsoft-surface.aspx</id><published>2007-05-30T12:46:00Z</published><updated>2007-05-30T12:46:00Z</updated><content type="html">&lt;P&gt;Ready for something completely different? &lt;/P&gt;
&lt;P&gt;Ever seen the movie 'Minority Report'? One step closer. Microsoft just announced a new product, "Microsoft Surface". You have to watch the videos to appreciate this.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;First check out the &lt;A class="" href="http://www.majornelson.com/archive/2007/05/29/announcing-microsoft-surface.aspx" mce_href="http://www.majornelson.com/archive/2007/05/29/announcing-microsoft-surface.aspx"&gt;video that Major Nelson posted&lt;/A&gt;&amp;nbsp;for a good overview (this is where I first caught the news - thanks Major). &lt;/LI&gt;
&lt;LI&gt;Then take a look at the &lt;A class="" href="http://www.microsoft.com/surface/" mce_href="http://www.microsoft.com/surface/"&gt;official Surface website&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;The &lt;A class="" href="http://seattlepi.nwsource.com/business/317737_msftdevice30.html" mce_href="http://seattlepi.nwsource.com/business/317737_msftdevice30.html"&gt;Seattle PI has a writeup&lt;/A&gt; with more videos &lt;/LI&gt;
&lt;LI&gt;BBC News has posted &lt;A class="" href="http://news.bbc.co.uk/1/hi/business/6703249.stm" mce_href="http://news.bbc.co.uk/1/hi/business/6703249.stm"&gt;a story&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Robert Scoble &lt;A class="" href="http://scobleizer.com/2007/05/29/ahh-the-playtable-er-surface-computing-how-it-works/" mce_href="http://scobleizer.com/2007/05/29/ahh-the-playtable-er-surface-computing-how-it-works/"&gt;seems excited&lt;/A&gt; - "surface computing is real and is wild. I want one of these in my house, but it is too expensive". Scoble previously posted &lt;A class="" href="http://www.podtech.net/scobleshow/technology/1218/the-gestures-of-microsoft-research-a-walking-tour" mce_href="http://www.podtech.net/scobleshow/technology/1218/the-gestures-of-microsoft-research-a-walking-tour"&gt;videos&lt;/A&gt; of the product whilst it was still a research prototype&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Great stuff; especially as I was&amp;nbsp;thinking about buying a&amp;nbsp;new coffee table anyway. I'm guessing that these won't be available at staff discount for some time though.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2985423" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author><category term="Microsoft Surface" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/Microsoft+Surface/default.aspx" /></entry><entry><title>PDC "rescheduled"</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2007/05/29/pdc-rescheduled.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2007/05/29/pdc-rescheduled.aspx</id><published>2007-05-29T18:14:00Z</published><updated>2007-05-29T18:14:00Z</updated><content type="html">&lt;P&gt;... sounds like 'cancelled' to me for 2007!&amp;nbsp;Shame - especially as I was&amp;nbsp;planning to go!&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"&gt;&lt;A href="http://msdn.microsoft.com/events/pdc/" mce_href="http://msdn.microsoft.com/events/pdc/"&gt;http://msdn.microsoft.com/events/pdc/&lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"&gt;Still, it's for technology reasons - the dates fall inconveniently between technology release waves. Maybe we should keep the&amp;nbsp;'social' aspect alive and still have the party at Universal Studios? &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"&gt;(Suggestions for 'business justification' gratefully received.)&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2970187" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author><category term="PDC" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/PDC/default.aspx" /></entry><entry><title>MOSS receives DoD 5015.2 certification</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2007/05/29/moss-receives-dod-5015-2-certification.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2007/05/29/moss-receives-dod-5015-2-certification.aspx</id><published>2007-05-29T17:45:00Z</published><updated>2007-05-29T17:45:00Z</updated><content type="html">&lt;P&gt;For those who have been building or evaluating &lt;A class="" title="records management" href="http://technet2.microsoft.com/Office/en-us/library/1b4765ef-3d28-4082-bb37-5d84e9996c441033.mspx" target=_blank mce_href="http://technet2.microsoft.com/Office/en-us/library/1b4765ef-3d28-4082-bb37-5d84e9996c441033.mspx"&gt;records management&lt;/A&gt; solutions using Microsoft Office SharePoint Server 2007 (&lt;A class="" title=MOSS href="http://technet2.microsoft.com/Office/en-us/library/3e3b8737-c6a3-4e2c-a35f-f0095d952b781033.mspx" target=_blank mce_href="http://technet2.microsoft.com/Office/en-us/library/3e3b8737-c6a3-4e2c-a35f-f0095d952b781033.mspx"&gt;MOSS&lt;/A&gt;), you may be aware that MOSS was recently submitted to take the DoD 5015.2 certification test. Adam Harmetz explained &lt;A class="" href="http://blogs.msdn.com/recman/archive/2006/11/08/dod-5015-2-certification-for-office-sharepoint-server-2007.aspx" target=_blank mce_href="http://blogs.msdn.com/recman/archive/2006/11/08/dod-5015-2-certification-for-office-sharepoint-server-2007.aspx"&gt;why the DoD 5015.2 certification might be relevant for some customers&lt;/A&gt; in a post on the Records Management Team Blog a while ago. &lt;/P&gt;
&lt;P&gt;Good news - it was just announced that &lt;A class="" href="http://www.microsoft.com/presspass/press/2007/may07/05-29SharePointDoDPR.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/press/2007/may07/05-29SharePointDoDPR.mspx"&gt;MOSS has passed the test, and received DoD 5015.2 Certification&lt;/A&gt;. Hurrah! You can now see MOSS on the Joint Interoperability Test Command &lt;A class="" href="http://jitc.fhu.disa.mil/recmgt/register.html" mce_href="http://jitc.fhu.disa.mil/recmgt/register.html"&gt;list of certified records management applications&lt;/A&gt; (meaning that it's official :-)). The capabilities will be made available via an add-on later this year. &lt;/P&gt;
&lt;P&gt;The solution has been developed by using the supported MOSS object model - so in theory, anyone could have built the solution given enough time.&amp;nbsp;I think that this is a good example of the&amp;nbsp;power and&amp;nbsp;capability of the solutions&amp;nbsp;that can be created by building on the MOSS platform.&amp;nbsp;&amp;nbsp;Whilst Microsoft chose to address this particular US standard because it is widely recognised, hopefully this shows that MOSS-based solutions can be adapted to meet differing standards. For example, in Europe the upcoming &lt;A class="" href="http://www.moreq2.eu/" target=_blank mce_href="http://www.moreq2.eu/"&gt;MoReq2 standards&lt;/A&gt; look as though they will be increasingly important in the near future. I wonder whether there are any partners looking to build a similar 'compliance pack' for MoReq? (Just my speculation by the way :-)). &lt;/P&gt;
&lt;P&gt;If you've not heard of DoD 5015.2 yet, or you do not have a specific need to be compliant with that standard, you probably don't need to think about installing the components. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[UPDATE 5th June 2007]: There is a great white paper that was published by the partner that developed the DoD 5015.2 certification solution for MOSS, describing the new functionality that will be added,&amp;nbsp;here: &lt;A class="" href="http://www.appliedis.com/Library/Military%20Grade%20Compliance%20for%20SharePoint%20vfweb.pdf" mce_href="http://www.appliedis.com/Library/Military%20Grade%20Compliance%20for%20SharePoint%20vfweb.pdf"&gt;Military Grade Compliance for SharePoint 2007&lt;/A&gt;&amp;nbsp;(published in January 2007).&lt;/P&gt;
&lt;P&gt;There is also now a post about the certification by Adam Harmetz, ECM Program Manager on the ECM Team Blog &lt;A class="" href="http://blogs.msdn.com/ecm/archive/2007/05/30/microsoft-office-sharepoint-server-2007-is-dod-5015-2-certified.aspx" mce_href="http://blogs.msdn.com/ecm/archive/2007/05/30/microsoft-office-sharepoint-server-2007-is-dod-5015-2-certified.aspx"&gt;here&lt;/A&gt;. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2970027" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author><category term="Records Management" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/Records+Management/default.aspx" /><category term="2007" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/2007/default.aspx" /><category term="DoD 5015.2" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/DoD+5015.2/default.aspx" /><category term="MOSS" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/MOSS/default.aspx" /><category term="SharePoint" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/SharePoint/default.aspx" /></entry><entry><title>Communicator Mobile client released</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2006/04/25/communicator-mobile-client-released.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2006/04/25/communicator-mobile-client-released.aspx</id><published>2006-04-25T15:39:00Z</published><updated>2006-04-25T15:39:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Verdana size=2&gt;An entirely&amp;nbsp;new version of the Communicator client application for Live Communications Server has just been released, this time specifically for mobile devices. &lt;A href="http://www.microsoft.com/office/communicator/mobileclient/prodinfo/default.mspx"&gt;&lt;STRONG&gt;Microsoft Office Communicator Mobile&lt;/STRONG&gt; &lt;/A&gt;is for Windows Mobile-based devices, and extends the reach of LCS 2005 so that you can stay connected and in touch with your contacts even while out of the office. &lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;What's more you can &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=BC89EC5E-5F3B-47D2-955B-B0C1DEAC94D8&amp;amp;displaylang=en"&gt;download the client &lt;/A&gt;for free (assuming you've already purchased LCS 2005 Client Access Licenses of course ;-)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/office/communicator/webaccess/prodinfo/default.mspx"&gt;&lt;FONT face=Verdana size=2&gt;Communicator Web Access&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; has also been available for some time.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana size=2&gt;Via &lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://blogs.technet.com/markdea/archive/2006/04/24/426125.aspx"&gt;Mark Deakin&lt;/A&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;FONT face=Verdana size=2&gt;. (Mark writes about Unified Communications and Mobility technologies, so be sure to check out his blog if you're interested in this area!)&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=583046" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author><category term="Communicator Mobile" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/Communicator+Mobile/default.aspx" /><category term="LCS 2005" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/LCS+2005/default.aspx" /></entry><entry><title>SharePoint dev team start blogging</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2006/01/13/sharepoint-dev-team-start-blogging.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2006/01/13/sharepoint-dev-team-start-blogging.aspx</id><published>2006-01-13T13:10:00Z</published><updated>2006-01-13T13:10:00Z</updated><content type="html">&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;The SharePoint product development team at Microsoft have recently launched the &lt;a href="http://blogs.msdn.com/sharepoint/default.aspx"&gt;SharePoint Team Blog&lt;/A&gt;, where they will be talking about the upcoming releases of the product set. Already published are posts from the &lt;FONT style="BACKGROUND-COLOR: #ffffff"&gt;&lt;a href="http://blogs.msdn.com/sharepoint/archive/2006/01/09/510812.aspx"&gt;Corporate VP of the Office Servers product group&lt;/A&gt;, and the &lt;a href="http://blogs.msdn.com/sharepoint/archive/2006/01/12/511912.aspx"&gt;General Manager of SharePoint Portal, Search, and Content Management&lt;/A&gt;, so make sure to subcribe!&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=512445" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/SharePoint/default.aspx" /><category term="blogging" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/blogging/default.aspx" /></entry><entry><title>'Windows Folder web part' published to GotDotNet</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2005/11/30/windows-folder-web-part-published-to-gotdotnet.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2005/11/30/windows-folder-web-part-published-to-gotdotnet.aspx</id><published>2005-11-30T03:06:00Z</published><updated>2005-11-30T03:06:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I have just posted a sample SharePoint web part to GotDotNet &lt;EM&gt;(note: since moved to MSDN Code Gallery&lt;/EM&gt;)&lt;EM&gt;,&lt;/EM&gt; which I've called the "&lt;A class="" href="http://code.msdn.microsoft.com/WindowsFolderWebPart" mce_href="http://code.msdn.microsoft.com/WindowsFolderWebPart"&gt;Windows Folder web part&lt;/A&gt;". This is the result of a project I worked on some time ago which I'm now able to share. &lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;What does it do?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The&amp;nbsp;&lt;EM&gt;Windows Folder web part &lt;/EM&gt;allows users to store files within a standard Windows (NTFS) folder in a shared network location and display a list of those files in a SharePoint page via a consistent ‘document library’-style interface. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This means that if your users need to work with file types that do not work well when stored within SharePoint, you can now continue to store them in NTFS, but users can &lt;EM&gt;locate &lt;/EM&gt;them in SharePoint alongside the rest of their files that &lt;EM&gt;are &lt;/EM&gt;stored within SharePoint, &lt;EM&gt;via a consistent interface&lt;/EM&gt;. (Note that NTFS does not natively support all the SharePoint features such as check-in, check-out, version history etc so these options are not available for files accessed via the Windows Folder web part.)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The initial&amp;nbsp;requirement&amp;nbsp;for which&amp;nbsp;I developed this solution was&amp;nbsp;for a&amp;nbsp;company which was migrating all user files from NTFS to SharePoint, but were heavy users of Microsoft Access, with hundreds of small&amp;nbsp;databases stored in NTFS used for various adhoc custom purposes. They would often have multiple users reading and editing data from an Access database simultaneously. When accessed&amp;nbsp;via&amp;nbsp;SMB (i.e. over the local network), Access is capable of handling this type of 'simultaneous access' pretty seamlessly. However, if accessed via HTTP (such as if stored within SharePoint), due to the stateless nature of HTTP, each user perhaps unknowingly downloads a local copy of the database. Any editing they perform happens only on their local copy. If they even realise this, there is no easy way to synchronise their changes back to the version stored in SharePoint and resolve any conflicts. My solution - keep doing it the old way&amp;nbsp;behind the scenes but pretend to store them in SharePoint :-). This way users still have a single place to go to find all their files.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I'm sure you can think of other scenarios where this could be useful. Note that even with this web part available, you should continue to store most file types within SharePoint to take advantage of check-in, check-out, version history and all the other benefits SharePoint adds over NTFS. Use this solution only when there is something blocking you from otherwise using SharePoint.&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Sounds hard to manage?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This is the cool bit: When a SharePoint site administrator adds the Windows Folder web part to the site, a new NTFS sub-folder representing the site is automatically created underneath a 'root' NTFS shared folder (configured by the server administrator when first installing the web part). The NTFS security ACLs for each sub-folder are automatically synchronised to match the list of SharePoint users for the site, so the site administrator experience is simply to "drag and drop" the web part. New users added later to the SharePoint site will also be added to the NTFS folder next time the site admin visits the site.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Works best (most securely) if Kerberos authentication is used.&lt;EM&gt; &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Where can I get it?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;You can &lt;A class="" href="http://code.msdn.microsoft.com/WindowsFolderWebPart" mce_href="http://code.msdn.microsoft.com/WindowsFolderWebPart"&gt;download the entire solution &lt;/A&gt;from &lt;STRIKE&gt;GotDotNet&lt;/STRIKE&gt; the MSDN Code Gallery, including install files, source code and &lt;STRONG&gt;full documentation &lt;/STRONG&gt;(hence I'm not going into great detail in this post as to how it works :-). Please note that the solution is only provided "as is", i.e.&amp;nbsp;as a &lt;EM&gt;sample&lt;/EM&gt;&amp;nbsp;with no support provided, and I'd encourage you to evaluate it thoroughly and make any changes required&amp;nbsp;before deploying into production to determine if it meets your needs and security requirements. If you review the source code you may find that you can improve it in some (possibly many ;-) ways - if so please go ahead&amp;nbsp;- &lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;I'd welcome any feedback on the solution or advice on how it could be further improved! Hope that you find it useful. If you have any questions, please post them on the &lt;STRIKE&gt;GotDotNet&lt;/STRIKE&gt; MSDN Code Gallery message board (or use the contact form on this blog).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;[&lt;EM&gt;UPDATE: 3rd Sept 2007 - changed the hyperlinks from this article to point to a new download location after the GotDotNet CodeGallery was phased out - solution is now located in the GotDotNet User Samples area. Thanks to those who pointed out the original links no longer worked.&lt;/EM&gt;]&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;[&lt;EM&gt;UPDATE: 22nd Feb 2008 - changed the links again after the whole of GotDotNet was shut down :-), code was migrated to the MSDN Code Gallery.&lt;/EM&gt;]&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=498132" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/SharePoint/default.aspx" /><category term="web parts" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/web+parts/default.aspx" /><category term="Windows Folder Web Part" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/Windows+Folder+Web+Part/default.aspx" /></entry><entry><title>PDC05 Session recordings available now</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2005/10/25/484679.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2005/10/25/484679.aspx</id><published>2005-10-25T19:00:00Z</published><updated>2005-10-25T19:00:00Z</updated><content type="html">&lt;P&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" face=Verdana size=2&gt;All the sessions from PDC05 were video recorded - and the recordings have now been posted on a public website here: &lt;/FONT&gt;&lt;A href="http://microsoft.sitestream.com/PDC05/"&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" face=Verdana size=2&gt;http://microsoft.sitestream.com/PDC05/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style="BACKGROUND-COLOR: #ffffff" face=Verdana size=2&gt;There&amp;nbsp;was some extremely valuable stuff&amp;nbsp;discussed at PDC&amp;nbsp;that hasn't been well captured elsewhere - if you're anything like me even if you were at PDC there were far too many sessions to catch half the stuff you were interested in, so now's your chance to catch up :)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Also you can still download the slide decks seperately here: &lt;A href="http://commnet.microsoftpdc.com/content/downloads.aspx"&gt;http://commnet.microsoftpdc.com/content/downloads.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=484679" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author></entry><entry><title>Group Alerts and Role-based Messaging samples for LCS 2005</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2005/09/22/group-alerts-and-role-based-messaging-samples-for-lcs-2005.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2005/09/22/group-alerts-and-role-based-messaging-samples-for-lcs-2005.aspx</id><published>2005-09-22T14:27:00Z</published><updated>2005-09-22T14:27:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Some great new LCS 2005 sample code has been released recently to cover some commonly-requested messaging scenarios:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2fb830b5-aa88-41b1-9ab9-235548d4270f&amp;amp;DisplayLang=en"&gt;Role Agent for Microsoft Office Live Communications Server 2005&lt;/A&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;&lt;BR&gt;Role Agent is a sample Microsoft Windows service application that implements a role-based messaging agent for managing sessions and for brokering and dispatching instant messages between users and members of a defined group.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=818ff21b-4610-4072-bfa9-6fb7cbc75c81&amp;amp;DisplayLang=en"&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Group Alerts Sample for Microsoft Office Live Communications Server 2005&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;BR&gt;&lt;FONT size=2&gt;The group alerts sample application provides a simple user interface for sending instant messages to the online members of an Active Directory group or distribution list and its subgroups.&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=472743" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author><category term="LCS 2005" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/LCS+2005/default.aspx" /></entry><entry><title>Presence Controls for Office Communicator released</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2005/08/08/presence-controls-for-office-communicator-released.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2005/08/08/presence-controls-for-office-communicator-released.aspx</id><published>2005-08-08T19:48:00Z</published><updated>2005-08-08T19:48:00Z</updated><content type="html">&lt;FONT face=Arial size=2&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Recently I &lt;/FONT&gt;&lt;a href="http://blogs.msdn.com/grahamtyler/archive/2005/07/12/437934.aspx"&gt;&lt;FONT face=Verdana&gt;enthused&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt; about the planned RTC Presence Toolkit,&amp;nbsp;which would &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;provide an easy way for developers to add integrated communications and presence to their own applications. &lt;/FONT&gt;The toolkit has now been published as the "&lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=75FEBB65-CD20-44EC-A603-430E14D45FA6&amp;amp;displaylang=en"&gt;&lt;FONT face=Verdana&gt;Presence Controls for Office Communicator 2005&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt;". &amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;If you're already using &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/office/livecomm/communicator/prodinfo/default.mspx"&gt;&lt;FONT face=Verdana size=2&gt;Office Communicator &lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;as your client interface you'll be familiar with the new '&lt;EM&gt;Gumdrop&lt;/EM&gt;' icons which indicate presence - these can now be used&amp;nbsp;in your custom applications, complete with action menus.&lt;/FONT&gt; "&lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=9253DBEA-CC4F-4934-B35D-E2C90B6406DB"&gt;&lt;FONT face=Verdana&gt;Suck them and see&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt;" :-)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=449047" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author><category term="LCS 2005" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/LCS+2005/default.aspx" /><category term="Communicator" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/Communicator/default.aspx" /></entry><entry><title>Behold the Gumdrop! (RTC Presence Toolkit announced)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2005/07/12/behold-the-gumdrop-rtc-presence-toolkit-announced.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2005/07/12/behold-the-gumdrop-rtc-presence-toolkit-announced.aspx</id><published>2005-07-12T13:51:00Z</published><updated>2005-07-12T13:51:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Microsoft has now formally announced the "&lt;/FONT&gt;&lt;A href="http://www.microsoft.com/presspass/press/2005/jul05/07-08WWPC05Day1PR.mspx"&gt;&lt;FONT face=Verdana size=2&gt;RTC Presence Toolkit&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;" at the Worldwide Partner Conference 2005. If you were at my presentation at the Office Developer Conference UK last month, you saw a demo of the beta version - which is variously referred to as the "Persona" control and the 'Gumdrop' control due to the new icons used by Office Communicator :-)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;The toolkit will make it way easier for developers to add presence, communications and contextual collaboration to their own applications.&lt;/FONT&gt; &lt;STRONG&gt;Gumdrops everywhere&lt;/STRONG&gt;!&lt;/FONT&gt; &lt;FONT face=Verdana size=2&gt;The toolkit should hopefully be released in July - keep watching for the release to msdn!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=437934" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author><category term="LCS 2005" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/LCS+2005/default.aspx" /><category term="Communicator" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/Communicator/default.aspx" /></entry><entry><title>Office Developer Conference UK - were you there?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2005/07/04/office-developer-conference-uk-were-you-there.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2005/07/04/office-developer-conference-uk-were-you-there.aspx</id><published>2005-07-04T13:31:00Z</published><updated>2005-07-04T13:31:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Verdana size=2&gt;If you attended the &lt;A href="http://www.microsoft.co.uk/events/RegisterSession.aspx?event=OfficeDeveloperConference"&gt;Office Developer Conference&lt;/A&gt; in the UK last week, in the&amp;nbsp;beautiful surroundings of Heathrow airport&amp;nbsp;:-), you may have seen me presenting on the second day. I gave two presentations&amp;nbsp;on the Server Track about developing applications using the Live Communications Server platform:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Live Communications Server - Architecture and Client Automation&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Real Time Communications Client Applications&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I took the opportunity to use one of my own earlier blog code examples on &lt;a href="http://blogs.msdn.com/grahamtyler/archive/2004/08/17/215880.aspx"&gt;Windows Messenger tabs&lt;/A&gt;&amp;nbsp;as a demo during the 'Client Customisation' section of my talk - except I updated the tabs for the new Office Communicator client. Happily tabs are still supported in Communicator, although there are a couple of changes to be aware of - I'll add a new blog post detailing this shortly - or you can find full details in the &lt;A href="http://www.office.microsoft.com/en-us/assistance/HA011992481033.aspx#DeploymentGuide"&gt;Office Communicator Planning and Deployment Guide&lt;/A&gt;&amp;nbsp;(which is a great resource by the way).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;There was a lot of interest in the &lt;A href="http://www.microsoft.com/office/livecomm/communicator/prodinfo/guide.mspx"&gt;telephony integration features &lt;/A&gt;of the new &lt;A href="http://www.microsoft.com/office/livecomm/communicator/prodinfo/default.mspx"&gt;Office Communicator 2005 client &lt;/A&gt;- looks like an area that is really going to take off in the near future as more companies start&amp;nbsp;taking&amp;nbsp;full advantage of&amp;nbsp;their existing telephone systems. In particular my presentations were focused on three key messages: Ubiquitous presence, instant communications, and contextual collaboration. Adding these to your own applications is about to become a lot easier with the release of a new control from the product team... more soon! Hopefully if you attended those were the messages you took away. Personally I learned that talking for two and a half hours gives you a very sore throat :)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I'll hopefully be finding time to blog a lot more often over the next few months to cover these exciting new areas! As you may have noticed "more often" would probably mean more than once a month&amp;nbsp;judging by recent frequency, but let's see how it goes [:p].&amp;nbsp;If you were at the conference and would like to follow up with further questions, or have a suggestion for a future blog post you'd like to see, please send me feedback using the site options.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;If you're at TechEd Europe 2005 this week in Amsterdam, you will be able to find me in the &lt;STRONG&gt;Ask The Experts&lt;/STRONG&gt; room - I'm on the SharePoint stand, although I'll happily talk about LCS and Communicator too if you'd prefer [:D]. I'll be there during these time slots:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Tuesday 5th July 15:00-17:30&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Thursday 7th July 15:00-18:00&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Friday 8th July 12:00-14:15&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;See you there!&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=435260" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author><category term="LCS 2005" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/LCS+2005/default.aspx" /><category term="Communicator" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/Communicator/default.aspx" /></entry><entry><title>SPS Administrator's Guide blocked by HTML Help security update</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2005/06/20/sps-administrator-s-guide-blocked-by-html-help-security-update.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2005/06/20/sps-administrator-s-guide-blocked-by-html-help-security-update.aspx</id><published>2005-06-20T07:43:00Z</published><updated>2005-06-20T07:43:00Z</updated><content type="html">&lt;FONT face=Verdana size=2&gt;You may find that the downloaded compiled help file (.chm) version of the SharePoint Portal Server Administrator’s Guide (found &lt;/FONT&gt;&lt;A title=http://www.microsoft.com/downloads/details.aspx?familyid=47405143-F586-4941-92F5-048BF00CF332&amp;amp;displaylang=en href="http://www.microsoft.com/downloads/details.aspx?familyid=47405143-F586-4941-92F5-048BF00CF332&amp;amp;displaylang=en"&gt;&lt;FONT face=Verdana size=2&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; on microsoft.com) will no longer open correctly after applying the latest batch of Windows XP security updates released last week on 14th June (&lt;/FONT&gt;&lt;A title=http://www.microsoft.com/technet/security/Bulletin/MS05-026.mspx href="http://www.microsoft.com/technet/security/Bulletin/MS05-026.mspx"&gt;&lt;FONT face=Verdana size=2&gt;http://www.microsoft.com/technet/security/Bulletin/MS05-026.mspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;). This isn’t specific to the SPS admin guide, but potentially any downloaded .chm file (although the WSS admin guide seemed to work fine).&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P class=MsoNormal&gt;&lt;FONT size=2&gt;&lt;SPAN&gt;&lt;FONT face=Verdana&gt;The solution is to right-click the .chm file, click Properties, and click “unblock”. The guide will then open correctly. See this support article for more details: &lt;A href="http://support.microsoft.com/kb/902225"&gt;http://support.microsoft.com/kb/902225&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT size=2&gt;&lt;SPAN&gt;&lt;FONT face=Verdana&gt;Might save a few minutes of head-scratching :-)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=430733" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author><category term="SharePoint" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/SharePoint/default.aspx" /></entry><entry><title>Office Communicator 2005 - next generation of communications!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2005/03/17/office-communicator-2005-next-generation-of-communications.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2005/03/17/office-communicator-2005-next-generation-of-communications.aspx</id><published>2005-03-17T20:31:00Z</published><updated>2005-03-17T20:31:00Z</updated><content type="html">&lt;p&gt;&lt;font face="Verdana" size="2"&gt;You may have seen Bill Gates announce the new &lt;/font&gt;&lt;a href="http://www.microsoft.com/office/rtc/client.mspx"&gt;&lt;font face="Verdana" size="2"&gt;Office Communicator 2005&lt;/font&gt;&lt;/a&gt;&lt;font face="Verdana" size="2"&gt;&amp;nbsp;product recently (if not, you can &lt;/font&gt;&lt;a href="http://metahost.savvislive.com/microsoft/20050308/20050308_rtc_100_archive.asx"&gt;&lt;font face="Verdana" size="2"&gt;watch a recording&lt;/font&gt;&lt;/a&gt;&lt;font face="Verdana" size="2"&gt;). This is the future of comms - and you&amp;nbsp;could&amp;nbsp;try it now by signing up for the&amp;nbsp;beta programme! (&lt;/font&gt;&lt;a href="http://www.microsoft.com/office/rtc/client.mspx#EAAA"&gt;&lt;font face="Verdana" size="2"&gt;instructions here&lt;/font&gt;&lt;/a&gt;&lt;font face="Verdana" size="2"&gt;)&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;Mayur has written a great overview of the new software &lt;/font&gt;&lt;A href="http://blogs.msdn.com/mayurk/archive/2005/03/16/397281.aspx"&gt;&lt;font face="Verdana" size="2"&gt;here&lt;/font&gt;&lt;/a&gt;. &lt;font face="Verdana" size="2"&gt;I'm sure there will be plenty of reasons for further posts about Communicator over the next few months - watch this space!&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;Here's the blurb from the product site:&lt;/font&gt;&lt;/p&gt; &lt;div id=""&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;em&gt;Microsoft Office Communicator 2005 is an enterprise messenger that integrates communications capabilities (including instant messaging, rich presence, PC-based voice and video, &lt;strong&gt;Voice over Internet Protocol (VoIP), and enterprise telephony&lt;/strong&gt;) with productivity and other communications applications. &lt;/em&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;em&gt;Microsoft Office Communicator 2005 will be the recommended client for Microsoft Office Live Communications Server 2005, which provides a standards-based, enterprise-grade, instant messaging (IM) solution and an extensible, real-time collaboration platform to connect people, information, and business processes seamlessly in real time.&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=397423" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author><category term="LCS 2005" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/LCS+2005/default.aspx" /><category term="Communicator" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/Communicator/default.aspx" /></entry><entry><title>Windows Messenger - File Transfer Security</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/grahamtyler/archive/2005/01/18/windows-messenger-file-transfer-security.aspx" /><id>http://blogs.msdn.com/grahamtyler/archive/2005/01/18/windows-messenger-file-transfer-security.aspx</id><published>2005-01-19T02:01:00Z</published><updated>2005-01-19T02:01:00Z</updated><content type="html">&lt;p&gt;&lt;font face="Verdana" size="2"&gt;The File Transfer feature of Windows Messenger allows users to transfer files between desktops. Wait, bear with me, there's more...&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Verdana"&gt;To help ensure that the file being transferred is safe for use, &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a8d9eb73-5f8c-4b9a-940f-9157a3b3d774&amp;amp;DisplayLang=en"&gt;Windows Messenger 5.1&lt;/a&gt; performs a check each time a file is transferred from one client to another. This check is conducted even before the recipient accepts the file transfer, thereby helping to eliminate any chance of downloading a potentially unsafe file. If the file is determined to be of an unsafe file type, the file transfer is not performed. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;What happens&amp;nbsp;during the check&amp;nbsp;actually depends on&amp;nbsp;&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;the version of the Windows operating system being used:&lt;br /&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;For&amp;nbsp;&lt;strong&gt;Windows XP Service Pack 2:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;The “Attachment Execution Services”, part of the operating system,&amp;nbsp;are called to verify the safety of the file. You'll find developer info on this subject&amp;nbsp;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/ifaces/iattachmentexecute/iattachmentexecute.asp"&gt;here&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/security/productinfo/XPSP2/emailhandling/dev_imp.aspx"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;&amp;nbsp;&lt;br /&gt;The security policy Microsoft Management Console (MMC) snap-in (Secpol.msc) is used to control which extensions are considered executable file types.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;To view or modify the extensions that are considered executable file types&lt;br /&gt;•&amp;nbsp;Run Secpol.msc. &lt;br /&gt;•&amp;nbsp;Expand Software Restriction Policies, and then double-click Designated File Types. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;Note: To view the Designated File Types property page, the Software Restriction Policies node may need to be created. To create the Software Restriction Policies node, follow the instructions that appear when ‘Software Restriction Policies’ is expanded.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;/font&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;For&amp;nbsp;&lt;strong&gt;Windows XP Service Pack 1&lt;/strong&gt; and &lt;strong&gt;Windows Server 2003:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;The &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/shlwapi/registry/associsdangerous.asp"&gt;AssocIsDangerous function &amp;nbsp;&lt;/a&gt;is called to verify the safety of the file.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;For &lt;strong&gt;Windows XP RTM &lt;/strong&gt;and &lt;strong&gt;Windows 2000 Server Service Pack 4:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;The file extension is checked against a static list of known unsafe file extensions:&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;font face="Verdana" size="2"&gt;&lt;/font&gt;&lt;font face="Verdana" size="2"&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;&lt;font face="Courier New"&gt;"ade", "adp", "app", "asp", "bas", "bat", "cer", "chm",&amp;nbsp;&lt;br /&gt;"cmd", "com", "cpl", "crt", "csh", "exe", "fxp", "hlp",&amp;nbsp;&lt;br /&gt;“hta", "inf", "ins", "isp", "its", "js", "jse", "ksh",&amp;nbsp;&lt;br /&gt;"lnk", "mad", "maf", "mag", "mam", "maq", "mar", "mas",&amp;nbsp;&lt;br /&gt;"mat", "mau", "mav", "maw", "mda", "mdb", "mde", "mdt",&amp;nbsp;&lt;br /&gt;“mdw", "mdz", "msc", "msi", "msp", "mst", "ops", "pcd",&amp;nbsp;&lt;br /&gt;"pif", "prf", "prg", "pst", "reg", "scf", "scr", "sct",&amp;nbsp;&lt;br /&gt;“shb", "shs", "tmp", "url", "vb", "vbe", "vbs", "vsd",&amp;nbsp;&lt;br /&gt;"vsmacros", "vss", "vst", "vsw", "ws", "wsc", "wsf", "wsh"&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;font face="Verdana" size="2"&gt;&lt;strong&gt;In all cases&lt;/strong&gt;, if the file is not determined to be of an unsafe file type, the file is transferred directly to the recipient (peer-to-peer) using a TCP connection over a fixed range of ports. The file does not pass through the Live Communications Server. The file is&amp;nbsp;transferred across the network in plaintext (without encryption) and with only minimal authentication. &lt;br /&gt;&lt;/p&gt;&lt;/font&gt; &lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;&lt;font face="Verdana" size="2"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;&lt;font face="Verdana" size="2"&gt;&lt;strong&gt;Recommendations for deploying a secure system: &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;&lt;font face="Verdana" size="2"&gt;•&amp;nbsp;Use &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a8d9eb73-5f8c-4b9a-940f-9157a3b3d774&amp;amp;DisplayLang=en"&gt;Windows Messenger 5.1&lt;/a&gt; and &lt;a href="http://www.microsoft.com/uk/office/livecomm/prodinfo/default.mspx"&gt;Live Communications Server 2005&lt;/a&gt;&lt;br /&gt;•&amp;nbsp;Use Windows XP Service Pack 2&lt;br /&gt;•&amp;nbsp;Use &lt;a href="http://office.microsoft.com/en-us/assistance/HP011434851033.aspx#T"&gt;TLS&lt;/a&gt; for client-server connections&lt;br /&gt;•&amp;nbsp;Enable the &lt;em&gt;'Require SIP high security mode'&lt;/em&gt; Group Policy setting for the user’s GPO&lt;br /&gt;•&amp;nbsp;An Anti-Virus software solution should be deployed to client desktops to add further protection against unsafe files. 3rd party server-based Anti-Virus solutions which integrate with Live Communications Server 2005 are also available to perform anti-virus scans of the files during file transfer between users. For more information about&amp;nbsp;partner solutions, see the &lt;a href="http://www.microsoft.com/security/partners/default.mspx"&gt;Microsoft Partner site&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;Note also that the file transfer&amp;nbsp;feature can be &lt;em&gt;disabled&lt;/em&gt; on a per-user basis via the "Prevent file transfer" option in Group Policy. &lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;&lt;font face="Verdana"&gt;&lt;font face="Arial" size="1"&gt;&lt;em&gt;- Thanks to Chris Araman for assistance with these details&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=355278" width="1" height="1"&gt;</content><author><name>grahamtyler</name><uri>http://blogs.msdn.com/members/grahamtyler.aspx</uri></author><category term="LCS 2005" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/LCS+2005/default.aspx" /><category term="Windows Messenger" scheme="http://blogs.msdn.com/grahamtyler/archive/tags/Windows+Messenger/default.aspx" /></entry></feed>