<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BrandonLive &#187; Windows 7</title>
	<atom:link href="http://brandonlive.com/tag/windows-7/feed/" rel="self" type="application/rss+xml" />
	<link>http://brandonlive.com</link>
	<description>Seattle Geek with lots to say.</description>
	<lastBuildDate>Wed, 09 Nov 2011 07:21:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Measuring memory usage in Windows 7</title>
		<link>http://brandonlive.com/2010/02/21/measuring-memory-usage-in-windows-7/</link>
		<comments>http://brandonlive.com/2010/02/21/measuring-memory-usage-in-windows-7/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 01:13:23 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://brandonlive.com/2010/02/21/measuring-memory-usage-in-windows-7/</guid>
		<description><![CDATA[Historically, measuring the amount of memory in use by a Windows system has been a somewhat confusing endeavor.  The labels on various readouts in Task Manager, among other places, were often either poorly named or simply misunderstood.  I’ll tackle a prime example of this, the “commit” indicator, later in this post.  But first, let’s look [...]]]></description>
			<content:encoded><![CDATA[<p>Historically, measuring the amount of memory in use by a Windows system has been a somewhat confusing endeavor.  The labels on various readouts in Task Manager, among other places, were often either poorly named or simply misunderstood.  I’ll tackle a prime example of this, the “commit” indicator, later in this post.  But first, let’s look at a simple way to measure the amount of <em>physical</em> memory in use on your system.</p>
<p>In Windows 7, the folks building the Task Manager performance tab tried to make it a little easier to understand the usage of physical memory on your system.  The most interesting bits are here:</p>
<p><a href="http://brandonlive.com/wp-content/uploads/2010/02/TaskManager1.png"><img style="margin: 0px 20px; display: inline; border-width: 0px;" title="TaskManager1" src="http://brandonlive.com/wp-content/uploads/2010/02/TaskManager1.png" alt="TaskManager1" width="371" height="185" border="0" /></a></p>
<p>What do these values tell us?</p>
<p>- We are looking at a machine with 4GB of physical memory installed.</p>
<p>- 71% of that physical memory is currently in use by applications and the system.</p>
<p>- That leaves 29% of memory “available”, despite the indication that only 16MB of physical memory is totally “free.”</p>
<p>Here’s a description of the four labels, from the bottom:</p>
<p><strong>Free – </strong>This one is quite simple.  This memory has nothing at all in it.  It’s not being used and it contains nothing but 0s.</p>
<p><strong>Available – </strong>This numbers includes all physical memory which is immediately available for use by applications.  It wholly includes the Free number, but also includes <em>most</em> of the Cached number.  Specifically, it includes pages on what is called the “standby list.”  These are pages holding cached data which can be discarded, allowing the page to be zeroed and given to an application to use.</p>
<p><strong>Cached – </strong>Here things get a little more confusing.  This number does <strong>not</strong> include the Free portion of memory.  And yet in the screenshot above you can see that it is larger than the Available area of memory.  That’s because Cached includes cache pages on both the “standby list” and what is called the “modified list.”  Cache pages on the modified list have been altered in memory.  No process has specifically asked for this data to be in memory, it is merely there as a consequence of caching.  Therefore it can be written to disk at any time (not to the page file, but to its original file location) and reused.  However, since this involves I/O, it is not considered to be “Available” memory.</p>
<p><strong>Total – </strong>This is the total amount of physical memory available to Windows.</p>
<p>Now, what’s missing from this list?  Perhaps, a measurement of “in use” memory.  Task Manager tells you this in the form of a percentage of Total memory, in the lower right-hand corner of the screenshot above.  71%, in this case.  But how would you calculate this number yourself?  The formula is quite simple:</p>
<p><strong>Total – Available = Physical memory in use </strong>(including modified cache pages).</p>
<p>If you plug in the values from my screenshot above, you’ll get:</p>
<p>4026MB – 1150MB = 2876MB</p>
<p>This matches up with the 71% calculation.  4026 * .71 = 2858.46MB.</p>
<p>Recall that this number includes the modified cache pages, which themselves may not be relevant if you are trying to calculate the memory “footprint” of all running applications and the OS.  To get that number, the following formula should work</p>
<p><strong>Total – (Cached + Free) =</strong> <strong>Physical memory in use </strong>(excluding all cache data).</p>
<p>On the example system above, this means:</p>
<p>4026MB – (1184 + 16) = 2826MB</p>
<p>By looking at the difference between these two results, you can see that my laptop currently has 50MB worth of disk cache memory pages on the modified list.</p>
<h2>So what is “commit?”</h2>
<p>Earlier I said that measuring physical memory usage has been tricky in the past, and that the labels used in Windows haven’t necessarily helped matters.  For example, in Windows Vista’s Task Manager there is a readout called “page file” which shows two numbers (i.e 400MB / 2000MB).  You might guess that the first number indicates how much page file is in use, and the second number indicates the amount of disk space allocated for use – or perhaps some sort of maximum which could be allocated for that purpose.</p>
<p>You would be wrong.  Even if you disabled page files on each of your drives, you would still see two non-zero numbers there.  The latter of which would be the exact size of your installed physical RAM (minus any unavailable to the OS because of video cards, 32-bit limitations, etc).  Unfortunately, the label “page file” didn’t mean what people thought it meant.  To be honest, I’m not quite sure why that label was chosen.  I would have called it something else.</p>
<p>In Windows 7, that label changed to “Commit.”  This is a better name because it doesn’t lend itself as easily to misinterpretation.  However, it’s still not readily apparent to most people what “commit” actually means.  Essentially, it is this:</p>
<blockquote><p><span style="color: #444444;">The total amount of virtual memory which Windows has promised <strong>could</strong> be backed by either physical memory or the page file.</span></p></blockquote>
<p>An important word there is &#8220;could.&#8221; Windows establishes a “commit limit” based on your available physical memory and page file size(s).  When a section of virtual memory is marked as “commit” – Windows counts it against that commit limit <em>regardless of whether it’s actually being used</em>.  The idea is that Windows is promising, or “committing,” to providing a place to store data at these addresses.  For example, an application can call <a href="http://msdn.microsoft.com/en-us/library/aa366887(VS.85).aspx">VirtualAlloc</a> with MEM_COMMIT for 4MB but only actually write 2MB of data to it.  This will likely result in 2MB of physical memory being used.  The other 2MB will never use any physical memory unless the process <a href="http://msdn.microsoft.com/en-us/library/aa366794(VS.85).aspx">reads from or writes to it</a>. It is still charged against the commit limit, because Windows has made a guarantee that the application can write to that space if it wants.  Note that Windows has <em>not</em> promised 4MB of physical memory, however.  So when the process writes there, it may use physical memory or it may use the page file.</p>
<p>This is a great example of why disabling your page file is a bad idea. If you don&#8217;t have one, Windows will be forced to back all commits with physical memory, even committed pages which are never used!</p>
<p>Further, processes may be charged against the commit limit for other things.  For example, if you create a view of a file mapping with the FILE_MAP_COPY flag (indicating you want Copy-On-Write behavior for writes to the file view), the <em>entire size of the mapped view</em> will be charged as Commit… even though you haven’t used any physical memory or page file yet.  I wrote a simple scratch program which demonstrates this:</p>
<pre><span style="font-size: x-small;">int wmain(</span><span style="color: #0000ff; font-size: x-small;"><span style="color: #0000ff; font-size: x-small;">int</span></span><span style="font-size: x-small;"> cArgs, PWSTR rgArgs[])
</span><span style="font-size: x-small;">{</span> 
<span style="color: #0000ff; font-size: x-small;"><span style="color: #0000ff; font-size: x-small;">if</span></span><span style="font-size: x-small;"> (cArgs == 2)
</span>     {      
         HANDLE hFile;
         hFile = CreateFile(rgArgs[1], GENERIC_READ | GENERIC_WRITE, 0, <span style="color: #0000ff; font-size: x-small;"><span style="color: #0000ff; font-size: x-small;">nullptr</span></span><span style="font-size: x-small;">, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, </span><span style="color: #0000ff; font-size: x-small;"><span style="color: #0000ff; font-size: x-small;">nullptr</span></span><span style="font-size: x-small;">);
</span>         <span style="color: #0000ff; font-size: x-small;"><span style="color: #0000ff; font-size: x-small;">if</span></span><span style="font-size: x-small;"> (hFile != INVALID_HANDLE_VALUE)
</span>         {
             HANDLE hMapping;
             hMapping = CreateFileMapping(hFile,
<span style="color: #0000ff; font-size: x-small;"><span style="color: #0000ff; font-size: x-small;">nullptr</span></span><span style="font-size: x-small;">, PAGE_READWRITE, 0, 0, </span><span style="color: #0000ff; font-size: x-small;"><span style="color: #0000ff; font-size: x-small;">nullptr</span></span><span style="font-size: x-small;">);
</span>             <span style="color: #0000ff; font-size: x-small;"><span style="color: #0000ff; font-size: x-small;">if</span></span><span style="font-size: x-small;"> (hMapping != </span><span style="color: #0000ff; font-size: x-small;"><span style="color: #0000ff; font-size: x-small;">nullptr</span></span><span style="font-size: x-small;">)
</span>             {
                 <span style="color: #0000ff; font-size: x-small;"><span style="color: #0000ff; font-size: x-small;">void</span></span><span style="font-size: x-small;"> *pMapping = MapViewOfFile(hMapping, FILE_MAP_COPY, 0, 0, 0);
</span>                <span style="color: #0000ff; font-size: x-small;"><span style="color: #0000ff; font-size: x-small;">if</span></span><span style="font-size: x-small;"> (pMapping != </span><span style="color: #0000ff; font-size: x-small;"><span style="color: #0000ff; font-size: x-small;">nullptr</span></span><span style="font-size: x-small;">)
</span>                 {
                     wprintf(L<span style="color: #a31515; font-size: x-small;"><span style="color: #a31515; font-size: x-small;">"File mapped successfully.  Press any key to exit and unmap."</span></span><span style="font-size: x-small;">);
</span>                     getwchar();
                     UnmapViewOfFile(pMapping);
                 }
                 CloseHandle(hMapping);
             }
             CloseHandle(hFile);
         }
     }
    <span style="color: #0000ff; font-size: x-small;"><span style="color: #0000ff; font-size: x-small;">return</span></span><span style="font-size: x-small;"> 0;
</span>}</pre>
<p>Before running this program, let’s take a look at Task Manager again.</p>
<p><a href="http://brandonlive.com/wp-content/uploads/2010/02/TaskManager11.png"><img style="margin: 0px 20px; display: inline; border-width: 0px;" title="TaskManager1" src="http://brandonlive.com/wp-content/uploads/2010/02/TaskManager1.png" alt="TaskManager1" width="371" height="185" border="0" /></a></p>
<p>Now, if I run this scratch program and pass it the path to my Visual Studio 2010 Beta 2 ISO image (a 2.3GB file), the Task Manager readout changes to:</p>
<p><a href="http://brandonlive.com/wp-content/uploads/2010/02/TaskManager2.png"><img style="margin: 0px 20px; display: inline; border-width: 0px;" title="TaskManager2" src="http://brandonlive.com/wp-content/uploads/2010/02/TaskManager2.png" alt="TaskManager2" width="383" height="188" border="0" /></a></p>
<p>Notice how my physical memory usage is unchanged, despite the fact that Commit has now increased by the full 2.3GB of that file.</p>
<p>In fact, my commit value is now 6GB, even though I have only 4GB of physical memory and less than 3GB in use.</p>
<p><em>Note: It is not common for applications to commit enormous file mappings in this way.  This is merely a demonstration of Commit and Used Physical Memory being distinctly different values.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2010/02/21/measuring-memory-usage-in-windows-7/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>The so-called &#8220;God Mode&#8221;</title>
		<link>http://brandonlive.com/2010/01/04/the-so-called-god-mode/</link>
		<comments>http://brandonlive.com/2010/01/04/the-so-called-god-mode/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 21:38:53 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://brandonlive.com/?p=675</guid>
		<description><![CDATA[A rather goofy &#8220;trick&#8221; has been making the rounds over the last couple days, which was described by Ina Fried on CNET as follows: By creating a new folder in Windows 7 and renaming it with a certain text string at the end, users are able to have a single place to do everything from [...]]]></description>
			<content:encoded><![CDATA[<p>A rather goofy &#8220;trick&#8221; has been making the rounds over the last couple days, which was <a href="http://news.cnet.com/8301-13860_3-10423985-56.html">described by Ina Fried on CNET as follows</a>:</p>
<p style="padding-left: 30px;">By creating a new folder in Windows 7 and renaming it with a certain text string at the end, users are able to have a single place to do everything from changing the look of the mouse pointer to making a new hard drive partition.</p>
<p>Apparently people decided to call this &#8220;God Mode&#8221; because to enable this &#8220;trick&#8221; you make a folder called <strong>GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} </strong>and double-click on it.  Now you can see&#8230; the control panel.  With a slightly different view than you normally see it in.</p>
<p>So first off, why is this completely silly?  Well, the text &#8221;GodMode&#8221; has nothing to do with making the trick work.  You can call the folder &#8220;ILikePuppies.{ED7BA470-8E54-465E-825C-99712043E01C}&#8221; and now you&#8217;ve discovered the magical &#8220;ILikePuppies&#8221; feature hidden in Windows.</p>
<p>Well, not really.  What you&#8217;ve actually discovered are two things:</p>
<p>First, you&#8217;ve discovered a documented feature of the shell whereby filesystem folders can be easily made into namespace junctions, <a href="http://msdn.microsoft.com/en-us/library/cc144096(VS.85).aspx#virtual">as described here on MSDN.</a>  Basically, any folder named &lt;DisplayName&gt;.&lt;CLSID&gt; will show up with just the &lt;DisplayName&gt; portion visible in Explorer, and navigating into the folder will take you to the namespace root defined by the &lt;CLSID&gt; portion of the name.  This isn&#8217;t a user feature, it&#8217;s a developer feature.</p>
<p>The second thing you&#8217;ve discovered is the &#8220;All Tasks&#8221; folder.  This is a special shell folder which is used as the source of the &#8220;Control Panel&#8221; search results seen in the Start menu.  This folder was not designed to be browsed to directly, as the normal Control Panel folder (accessible via Start -&gt; Control Panel) contains all the same items but with a custom view designed to be easier to navigate.  The &#8220;All Tasks&#8221; folder has no custom view, so you just see the standard Explorer list view and little else.</p>
<p>The existence of this folder and its CLSID are implementation details and should not be relied upon by anybody for any purpose<strong>*.</strong></p>
<p>God Mode?  Hardly.</p>
<p><a href="http://www.edbott.com/weblog/?p=2724">Props to Ed Bott for his earlier post about this &#8220;trick.&#8221;</a></p>
<p><em><strong>*</strong> = Update: The intended meaning of this statement was, &#8220;please don&#8217;t use this folder / CLSID in your app for anything, since it will probably break in the future.&#8221;  If you like using this view and are happy with an unsupported untested trick for your own personal use, then by all means, enjoy it.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2010/01/04/the-so-called-god-mode/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>When version checks go wrong</title>
		<link>http://brandonlive.com/2009/10/29/when-version-checks-go-wrong/</link>
		<comments>http://brandonlive.com/2009/10/29/when-version-checks-go-wrong/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 18:19:52 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://brandonlive.com/?p=651</guid>
		<description><![CDATA[Ars Technica&#8217;s review of Windows 7 is extensively detailed and contains a lot of good information.  But one piece jumped out at me, and that was this paragraph on the last page: If Vista had gotten the reception it actually deserved, and become a brand worth keeping, it seems highly likely that the name would [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://arstechnica.com/microsoft/reviews/2009/10/windows-7-the-review.ars/">Ars Technica&#8217;s review of Windows 7</a> is extensively detailed and contains a lot of good information.  But one piece jumped out at me, and that was <a href="http://arstechnica.com/microsoft/reviews/2009/10/windows-7-the-review.ars/15">this paragraph on the last page</a>:</p>
<p style="padding-left: 30px;">If Vista had gotten the reception it actually deserved, and become a brand worth keeping, it seems highly likely that the name would have been retained. And Microsoft knows it, which is why internally, <a href="http://arstechnica.com/microsoft/news/2008/10/final-release-of-windows-7-to-have-kernel-version-6-1.ars">Windows 7 is only version 6.1</a>. Sure, the company has made specious claims that this is to avoid breaking applications with bad version checks, but the logic doesn&#8217;t really hold; many of those applications are just as broken by &#8220;6&#8243; as they would be by &#8220;7,&#8221; and if that were such a concern then the minor version wouldn&#8217;t change either.</p>
<p>This might make sense to a lay person on a cursory reading, but as usual with software development, reality is full of subtle but important complexities. </p>
<p><strong>Pop quiz</strong></p>
<p>Consider the following rather common version checking mistake:</p>
<p>// Our app is designed for XP (5.1) and later<br />
if (majorVersion &gt;= 5 &amp;&amp; minorVersion &gt;= 1)<br />
{<br />
    // Succeed<br />
}<br />
else<br />
{<br />
    // Fail<br />
}</p>
<p>Given the returned version values from Windows XP (reports 5.1), Windows Vista (reports 6.0), and Windows 7 (reports 6.1) &#8211; which OSes will this program succeed on?</p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2009/10/29/when-version-checks-go-wrong/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows 7 demos in 7 seconds</title>
		<link>http://brandonlive.com/2009/10/22/windows-7-demos-in-7-seconds/</link>
		<comments>http://brandonlive.com/2009/10/22/windows-7-demos-in-7-seconds/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 18:17:34 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://brandonlive.com/?p=645</guid>
		<description><![CDATA[Cool new Windows 7 ads.]]></description>
			<content:encoded><![CDATA[<p>Cool new Windows 7 ads.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/jK-nMQiLzts&#038;color1=0x2b405b&#038;color2=0x6b8ab6&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/jK-nMQiLzts&#038;color1=0x2b405b&#038;color2=0x6b8ab6&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/TGth7i2lCXY&#038;color1=0x2b405b&#038;color2=0x6b8ab6&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/TGth7i2lCXY&#038;color1=0x2b405b&#038;color2=0x6b8ab6&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/DAD_Mtk88bg&#038;color1=0x2b405b&#038;color2=0x6b8ab6&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/DAD_Mtk88bg&#038;color1=0x2b405b&#038;color2=0x6b8ab6&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/7szEK7ZFMHU&#038;color1=0x2b405b&#038;color2=0x6b8ab6&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/7szEK7ZFMHU&#038;color1=0x2b405b&#038;color2=0x6b8ab6&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2009/10/22/windows-7-demos-in-7-seconds/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Windows 7 is RTM!</title>
		<link>http://brandonlive.com/2009/07/22/windows-7-is-rtm/</link>
		<comments>http://brandonlive.com/2009/07/22/windows-7-is-rtm/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 00:36:38 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://brandonlive.com/?p=594</guid>
		<description><![CDATA[Today the Windows &#8220;ship room&#8221; signed off on the final build of Windows 7!  We in Find &#38; Organize had a bit of a celebration this afternoon, and it&#8217;s a really aweome feeling to have officially completed such an amazing product. You can see a bit from the Windows ship room sign-off event at the [...]]]></description>
			<content:encoded><![CDATA[<p>Today the Windows &#8220;ship room&#8221; signed off on the final build of Windows 7!  We in Find &amp; Organize had a bit of a celebration this afternoon, and it&#8217;s a really aweome feeling to have officially completed such an amazing product.</p>
<p>You can see a bit from the Windows ship room sign-off event at the end of this cool RTM video clip:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/BQX-y7mtFVg&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/BQX-y7mtFVg&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p>You can also read more about it here:</p>
<p><a href="http://windowsteamblog.com/blogs/windows7/archive/2009/07/22/windows-7-has-been-released-to-manufacturing.aspx">Windows 7 Team Blog &#8211; Windows 7 has been released to manufacturing</a></p>
<p><a href="http://blogs.msdn.com/e7/archive/2009/07/22/our-next-engineering-milestone-rtm.aspx">Engineering 7 Blog &#8211; Our next engineering milestone: RTM</a></p>
<p>Woohoo!  Time to go do a bit more celebrating <img src='http://brandonlive.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2009/07/22/windows-7-is-rtm/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows 7 RTM availability schedule</title>
		<link>http://brandonlive.com/2009/07/21/windows-7-rtm-availability-schedule/</link>
		<comments>http://brandonlive.com/2009/07/21/windows-7-rtm-availability-schedule/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 21:41:49 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://brandonlive.com/2009/07/21/windows-7-rtm-availability-schedule/</guid>
		<description><![CDATA[Brandon LeBlanc over at the Windows Team blog has posted a nice overview of when the final Windows 7 “RTM bits” will be available through various channels. There’s also a note in there confirming speculation that a Family Pack offering for installation on up to 3 PCs is in the works.]]></description>
			<content:encoded><![CDATA[<p>Brandon LeBlanc over at the Windows Team blog has posted a nice <a href="http://windowsteamblog.com/blogs/windows7/archive/2009/07/21/when-will-you-get-windows-7-rtm.aspx">overview of when the final Windows 7 “RTM bits” will be available</a> through various channels.</p>
<p>There’s also a note in there confirming speculation that a Family Pack offering for installation on up to 3 PCs is in the works.</p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2009/07/21/windows-7-rtm-availability-schedule/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Federated Search Implementer&#8217;s Guide Updated</title>
		<link>http://brandonlive.com/2009/05/22/federated-search-implementers-guide-updated/</link>
		<comments>http://brandonlive.com/2009/05/22/federated-search-implementers-guide-updated/#comments</comments>
		<pubDate>Sat, 23 May 2009 00:45:07 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Desktop Search]]></category>
		<category><![CDATA[OpenSearch]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[WDS Development]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Shell]]></category>

		<guid isPermaLink="false">http://brandonlive.com/2009/05/22/federated-search-implementers-guide-updated/</guid>
		<description><![CDATA[Hope you’re all enjoying the Windows 7 RC! This week we published an update to the Federated Search Implementer’s Guide.&#160; This update includes some new information as well as some corrections to the original document.&#160; Most crucially, the original document erroneously indicated that the URL template contained an attribute called “format” – when it was [...]]]></description>
			<content:encoded><![CDATA[<p>Hope you’re all enjoying the <a href="http://www.microsoft.com/windows/windows-7">Windows 7 RC</a>!</p>
<p>This week we published an update to the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=c709a596-a9e9-49e7-bcd4-319664929317&amp;displaylang=en&amp;tm">Federated Search Implementer’s Guide</a>.&#160; This update includes some new information as well as some corrections to the original document.&#160; Most crucially, the original document erroneously indicated that the URL template contained an attribute called “format” – when it was referring to the “type” attribute.&#160; So if you followed the guide exactly, your OSDX file wouldn’t work properly with Windows 7 (or anybody else following the OpenSearch spec).</p>
<p>This update also includes additions such as information about providing “collection” templates to display results without the user entering a query, details about URL protocol support, and more.</p>
<p>Link: <a href="http://www.microsoft.com/downloads/details.aspx?familyid=c709a596-a9e9-49e7-bcd4-319664929317&amp;displaylang=en&amp;tm">Windows 7 Federated Search Provider Implementer’s Guide</a></p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2009/05/22/federated-search-implementers-guide-updated/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Windows 7 RC is almost here!</title>
		<link>http://brandonlive.com/2009/04/24/windows-7-rc-is-almost-here/</link>
		<comments>http://brandonlive.com/2009/04/24/windows-7-rc-is-almost-here/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 01:36:31 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://brandonlive.com/?p=557</guid>
		<description><![CDATA[Fellow Windows blogger and guy-named-Brandon, Brandon LeBlanc, posted an update outlining the timeline for official availability of the Windows 7 Release Candidate.  We&#8217;ve all been working very hard on this for a long, long time now.  I&#8217;m really looking forward to hearing what everyone thinks!]]></description>
			<content:encoded><![CDATA[<p>Fellow Windows blogger and guy-named-Brandon, Brandon LeBlanc, posted an update <a href="http://windowsteamblog.com/blogs/windows7/archive/2009/04/24/windows-7-release-candidate-update.aspx">outlining the timeline for <em>official</em> availability of the Windows 7 Release Candidate.</a>  We&#8217;ve all been working very hard on this for a long, long time now.  I&#8217;m really looking forward to hearing what everyone thinks!</p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2009/04/24/windows-7-rc-is-almost-here/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>IOpenSearchSource documentation</title>
		<link>http://brandonlive.com/2009/04/06/iopensearchsource-documentation/</link>
		<comments>http://brandonlive.com/2009/04/06/iopensearchsource-documentation/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 19:22:17 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Desktop Search]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OpenSearch]]></category>
		<category><![CDATA[WDS Development]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Shell]]></category>

		<guid isPermaLink="false">http://brandonlive.com/?p=554</guid>
		<description><![CDATA[Just wanted to post a heads-up to interested parties, the stub page on MSDN for IOpenSearchSource and its one method have been replaced by the draft documentation. The new page roughly sums up its use and purpose: A client-side OpenSearch data source that sits in between the Microsoft Windows OpenSearch provider and the external data [...]]]></description>
			<content:encoded><![CDATA[<p>Just wanted to post a heads-up to interested parties, the stub page on MSDN for <a href="http://msdn.microsoft.com/en-us/library/dd378289(VS.85).aspx">IOpenSearchSource </a>and its one method have been replaced by the draft documentation.</p>
<p>The new page roughly sums up its use and purpose:</p>
<p style="padding-left: 30px;">A client-side OpenSearch data source that sits in between the Microsoft Windows OpenSearch provider and the external data source.  With a search connector (a .searchconnector-ms file), Windows Explorer calls your implementation with the query parameters. Your implementation returns results formatted in RSS or Atom format. That allows your implementation to provide custom authentication UI and connect to the data source using its proprietary API.</p>
<p>More details at:  <a href="http://msdn.microsoft.com/en-us/library/dd378289(VS.85).aspx">http://msdn.microsoft.com/en-us/library/dd378289(VS.85).aspx</a></p>
<p>Unfortunately we still don&#8217;t have any details on how you actually hook up an implementation of this.  The doc / SDK folks are working on this but it&#8217;s part of a larger effort that&#8217;s taking a bit of time.  In the meantime I&#8217;m going to see if I can post an example here or on CodePlex.  Most likely I&#8217;ll be posting a detailed .NET example followed by a simpler C++ version.</p>
<p>If you have questions about whether this API may end up being useful to you, let me know, and hopefully I can help clarify what is or isn&#8217;t possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2009/04/06/iopensearchsource-documentation/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>E7 Blog: Federated Search in Windows 7</title>
		<link>http://brandonlive.com/2009/03/23/e7-blog-federated-search-in-windows-7/</link>
		<comments>http://brandonlive.com/2009/03/23/e7-blog-federated-search-in-windows-7/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 19:47:47 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Desktop Search]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OpenSearch]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Shell]]></category>

		<guid isPermaLink="false">http://brandonlive.com/?p=546</guid>
		<description><![CDATA[Late last night Steven updated the E7 Blog with a post about Federated Search in Windows 7.  I co-authored the post with two program managers from my team. Check it out and let us know what you think!]]></description>
			<content:encoded><![CDATA[<p>Late last night Steven updated the <a href="http://blogs.msdn.com/e7">E7 Blog </a>with a post about Federated Search in Windows 7.  I co-authored the post with two program managers from my team.</p>
<p><a href="http://blogs.msdn.com/e7/archive/2009/03/23/federating-windows-search-with-enterprise-data-sources.aspx">Check it out and let us know what you think!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2009/03/23/e7-blog-federated-search-in-windows-7/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Windows 7 Federated Search Implementer&#8217;s Guide now available!</title>
		<link>http://brandonlive.com/2009/02/06/windows-7-federated-search-implementers-guide-now-available/</link>
		<comments>http://brandonlive.com/2009/02/06/windows-7-federated-search-implementers-guide-now-available/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 17:27:37 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Desktop Search]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OpenSearch]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[WDS Development]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Shell]]></category>

		<guid isPermaLink="false">http://brandonlive.com/?p=537</guid>
		<description><![CDATA[We just posted the first version of the Windows 7 Federated Search Implementer&#8217;s Guide! You can download it here. This document covers subjects such as crafting the best OpenSearch Description File for your site, returning files and custom properties, customizing the results view, optimizing your source for performance, and more. If you&#8217;re interested in developing [...]]]></description>
			<content:encoded><![CDATA[<p>We just posted the first version of the Windows 7 Federated Search Implementer&#8217;s Guide! You can <a href="http://www.microsoft.com/downloads/details.aspx?familyid=c709a596-a9e9-49e7-bcd4-319664929317&amp;displaylang=en&amp;tm">download it here.</a></p>
<p>This document covers subjects such as crafting the best OpenSearch Description File for your site, returning files and custom properties, customizing the results view, optimizing your source for performance, and more. If you&#8217;re interested in developing an OpenSearch source for Windows 7, check it out! And as always, please share your feedback!</p>
<p>Link: <a href="http://www.microsoft.com/downloads/details.aspx?familyid=c709a596-a9e9-49e7-bcd4-319664929317&amp;displaylang=en&amp;tm">Windows 7 Federated Search Provider Implementer&#8217;s Guide</a></p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2009/02/06/windows-7-federated-search-implementers-guide-now-available/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Windows 7 line-up announced</title>
		<link>http://brandonlive.com/2009/02/03/windows-7-line-up-announced/</link>
		<comments>http://brandonlive.com/2009/02/03/windows-7-line-up-announced/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 00:27:06 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://brandonlive.com/?p=534</guid>
		<description><![CDATA[Today Microsoft announced the official line-up of Windows 7 editions that will be made available. Ed Bott does a nice job covering the announcement. The main changes, which I am very happy about, are: Two main Editions for consumers.  Home Premium, and Professional. Professional now contains Media Center and everything else in Home Premium, as [...]]]></description>
			<content:encoded><![CDATA[<p>Today Microsoft announced the official line-up of Windows 7 editions that will be made available.</p>
<p><a href="http://blogs.zdnet.com/Bott/?p=659">Ed Bott does a nice job covering the announcement.</a></p>
<p>The main changes, which I am very happy about, are:</p>
<ul>
<li>Two main Editions for consumers.  Home Premium, and Professional.</li>
<li>Professional now contains Media Center and everything else in Home Premium, as well as the traditional Pro feature set (Remote Desktop, domain support, etc).</li>
</ul>
<p>Not only is this simpler, but I think it may constitute a price cut for people who needed to buy the Ultimate version of Vista in order to get both Media Center and Remote Desktop (or Domain support) in the same package.  Now they can get a machine with Pro and be all set.</p>
<p>Here&#8217;s the official press release / <a href="http://www.microsoft.com/presspass/features/2009/feb09/02-03Win7SKU-QA.mspx">Q&amp;A with Windows General Manager Mike Ybarra</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2009/02/03/windows-7-line-up-announced/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows 7 Beta hotkey cheat sheet</title>
		<link>http://brandonlive.com/2009/01/10/windows-7-beta-hotkey-cheat-sheet/</link>
		<comments>http://brandonlive.com/2009/01/10/windows-7-beta-hotkey-cheat-sheet/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 01:41:22 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Shell]]></category>

		<guid isPermaLink="false">http://brandonlive.com/2009/01/10/windows-7-beta-hotkey-cheat-sheet/</guid>
		<description><![CDATA[Got yourself a shiny new Windows 7 Beta install? Here&#8217;s a little cheat sheet I made up for some of the handy new hotkey combinations, many of which I&#8217;ve become quite dependent on! General Win+Up Maximize Win+Down Restore / Minimize Win+Left Snap to left Win+Right Snap to right Win+Shift+Left Jump to left monitor Win+Shift+Right Jump [...]]]></description>
			<content:encoded><![CDATA[<p>Got yourself a shiny new <a href="http://www.microsoft.com/windows/windows-7/default.aspx">Windows 7 Beta install</a>? Here&#8217;s a little cheat sheet I made up for some of the handy new hotkey combinations, many of which I&#8217;ve become quite dependent on!</p>
<p><strong>General</strong></p>
<table class="style1" border="1" width="586">
<tbody>
<tr>
<td class="style2" width="133">Win+Up</td>
<td width="451">Maximize</td>
</tr>
<tr>
<td class="style2" width="135">Win+Down</td>
<td width="449">Restore / Minimize</td>
</tr>
<tr>
<td class="style2" width="137">Win+Left</td>
<td width="447">Snap to left</td>
</tr>
<tr>
<td class="style2" width="139">Win+Right</td>
<td width="445">Snap to right</td>
</tr>
<tr>
<td class="style2" width="141">Win+Shift+Left</td>
<td width="444">Jump to left monitor</td>
</tr>
<tr>
<td class="style2" width="142">Win+Shift+Right</td>
<td width="443">Jump to right monitor</td>
</tr>
<tr>
<td class="style2" width="143">Win+Home</td>
<td width="442">Minimize / Restore all other windows</td>
</tr>
<tr>
<td class="style2" width="144">Win+T</td>
<td width="441">Focus the first taskbar entry<br />
Pressing again will cycle through them, you can can arrow around.<br />
Win+Shift+T cycles backwards.</td>
</tr>
<tr>
<td class="style2" width="145">Win+Space</td>
<td width="440">Peek at the desktop</td>
</tr>
<tr>
<td class="style2" width="146">Win+G</td>
<td width="439">Bring gadgets to the top of the Z-order</td>
</tr>
<tr>
<td class="style2" width="147">Win+P</td>
<td width="439">External display options (mirror, extend desktop, etc)</td>
</tr>
<tr>
<td class="style2" width="147">Win+X</td>
<td width="439">Mobility Center (same as Vista, but still handy!)</td>
</tr>
<tr>
<td class="style2" width="147">Win+#<br />
(# = a number key)</td>
<td width="439">Launches a new instance of the application in the Nth slot on the taskbar.<br />
Example: Win+1 launches first pinned app, Win+2 launches second, etc.</td>
</tr>
<tr>
<td class="style2" width="147">Win + +<br />
Win + -<br />
(plus or minus key)</td>
<td width="439">Zoom in or out.</td>
</tr>
</tbody>
</table>
<p><strong>Windows Explorer</strong></p>
<table border="1" cellspacing="0" cellpadding="2" width="399">
<tbody>
<tr>
<td width="137" valign="top">Alt+P</td>
<td width="260" valign="top">Show/hide Preview Pane</td>
</tr>
</tbody>
</table>
<p><strong></strong></p>
<p><strong></strong><strong>Taskbar modifiers</strong></p>
<table border="1" cellspacing="0" cellpadding="2" width="561">
<tbody>
<tr>
<td width="217" valign="top">Shift + Click on icon</td>
<td width="342" valign="top">Open a new instance</td>
</tr>
<tr>
<td width="218" valign="top">Middle click on icon</td>
<td width="342" valign="top">Open a new instance</td>
</tr>
<tr>
<td width="218" valign="top">Ctrl + Shift + Click on icon</td>
<td width="342" valign="top">Open a new instance with Admin privileges</td>
</tr>
<tr>
<td width="218" valign="top">Shift + Right-click on icon</td>
<td width="342" valign="top">Show window menu (Restore / Minimize / Move / etc)<br />
Note: Normally you can just right-click on the window thumbnail to get this menu</td>
</tr>
<tr>
<td width="218" valign="top">Shift + Right-click on grouped icon</td>
<td width="342" valign="top">Menu with Restore All / Minimize All / Close All, etc.</td>
</tr>
<tr>
<td width="218" valign="top">Ctrl + Click on grouped icon</td>
<td width="342" valign="top">Cycle between the windows (or tabs) in the group</td>
</tr>
</tbody>
</table>
<p>
<br />
Note that this list focuses on stuff that&#8217;s specific to Windows 7. For a complete list of Windows Vista hotkeys (which should be largely unchanged except where noted above), <a href="http://windowshelp.microsoft.com/Windows/en-US/Help/2503b91d-d780-4c80-8f08-2f48878dc5661033.mspx#ECFAC">visit this page on Microsoft.com</a> or look in the Windows Help file.</p>
<p>If there&#8217;s something you think I should add, post a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2009/01/10/windows-7-beta-hotkey-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>194</slash:comments>
		</item>
		<item>
		<title>Why does Windows put 64-bit binaries in System32?</title>
		<link>http://brandonlive.com/2008/12/22/why-does-windows-put-64-bit-binaries-in-system32/</link>
		<comments>http://brandonlive.com/2008/12/22/why-does-windows-put-64-bit-binaries-in-system32/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 02:32:30 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://brandonlive.com/?p=503</guid>
		<description><![CDATA[Raymond Chen recently wrote about the WOW64 system that Windows uses to virtualize file system and registry access for 32-bit applications running on a 64-bit version of the OS. In the comments, some began discussing the fact that Windows puts 64-bit binaries in the &#8220;System32&#8243; directory, and puts the 32-bit versions in a directory called [...]]]></description>
			<content:encoded><![CDATA[<p>Raymond Chen recently <a href="http://blogs.msdn.com/oldnewthing/archive/2008/12/22/9244582.aspx">wrote about the WOW64 system </a>that Windows uses to virtualize file system and registry access for 32-bit applications running on a 64-bit version of the OS.  In the comments, some began discussing the fact that Windows puts 64-bit binaries in the &#8220;System32&#8243; directory, and puts the 32-bit versions in a directory called &#8220;SysWow64&#8243; to which 32-bit applications get redirected.  It does seem odd, I&#8217;ll grant you that.</p>
<p>One commentor wrote:</p>
<p>&#8220;Maybe it&#8217;s finally time for MS to stop catering to bad ignorant developers that skip on reading the documentation? I suppose that&#8217;s what big A did.&#8221;</p>
<p>This, of course, is making an assumption that the design had anything to do with ignorant developers or developers not following some documentation.</p>
<p>But think about it&#8230; exactly which documentation would they not be following?  I mean, if a developer built a 32-bit application that hardcoded windows\system32 &#8211; then clearly they wouldn&#8217;t have a problem if the 32-bit binaries were left in that directory.  Their 32-bit application would continue to find the binaries its looking for just as before.  On the other hand, if they&#8217;re going through the trouble to recompile their application for 64-bit, they could probably handle fixing that little issue along the way, right?</p>
<p>So it stands to reason that the decision was made on a different basis.  Let&#8217;s see, if it wasn&#8217;t to support existing 32-bit apps, and it wasn&#8217;t for apps that are recompiled as 64-bit, then who would this arrangement benefit?</p>
<p>Well, I wasn&#8217;t around when WOW64 came about, but I have a theory.  There&#8217;s another little kind of &#8220;program&#8221; out there that isn&#8217;t really 32-bit or 64-bit, in fact is isn&#8217;t even compiled at all.  They aren&#8217;t sold on store shelves, but there are millions of them, often vital to the businesses and developers who use them.</p>
<p>They&#8217;re called scripts, and the chosen WOW64 model keeps most of them chugging along quite happily.</p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2008/12/22/why-does-windows-put-64-bit-binaries-in-system32/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Flickr search in Win7</title>
		<link>http://brandonlive.com/2008/11/19/flickr-search-in-win7/</link>
		<comments>http://brandonlive.com/2008/11/19/flickr-search-in-win7/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 20:52:05 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[Desktop Search]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OpenSearch]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Shell]]></category>

		<guid isPermaLink="false">http://brandonlive.com/?p=499</guid>
		<description><![CDATA[Long Zheng of iStartedSomething.com has taken it upon himself to enable users to leverage my Windows 7 feature, called Search Federation, to search their Flickr photos from inside the Explorer.   It looks like a work-in-progress, and since his service works as a proxy to talk to Flickr, performance isn&#8217;t what it would be if Flickr [...]]]></description>
			<content:encoded><![CDATA[<p>Long Zheng of iStartedSomething.com has taken it upon himself to enable users to leverage my Windows 7 feature, called Search Federation, to <a href="http://www.istartedsomething.com/20081120/flickr-search-connectr-for-windows-7-search-federation/">search their Flickr photos from inside the Explorer.</a>  </p>
<p>It looks like a work-in-progress, and since his service works as a proxy to talk to Flickr, performance isn&#8217;t what it would be if Flickr had a native implementation.  But for something he threw together over the last night or two I&#8217;m impressed!</p>
<p>We&#8217;ll be talking more about Search Federation on the <a href="http://blogs.msdn.com/e7/">Engineering Windows 7 blog </a>soon, and will have much more to share when we deliver the upcoming Windows 7 beta release.</p>
]]></content:encoded>
			<wfw:commentRss>http://brandonlive.com/2008/11/19/flickr-search-in-win7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

