<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://jamesfinnigan.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>jamesfinnigan.com</title><link>http://jamesfinnigan.com/blogs/default.aspx</link><description>Future home of a blog</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.2)</generator><item><title>Hyper-V review</title><link>http://jamesfinnigan.com/blogs/james/archive/2008/01/31/hyper-v-review.aspx</link><pubDate>Thu, 31 Jan 2008 21:22:26 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:25</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>The hypervisor support in Server 2008 is now out in beta and it's great to see the product hitting the street.&amp;#160; Virtualization is a huge change for the industry that can do a lot for everyone from data-centers to software houses, to people who just Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2008/01/31/hyper-v-review.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=25" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/VMM/default.aspx">VMM</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/SCVMM/default.aspx">SCVMM</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/VMWare/default.aspx">VMWare</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/virtualization/default.aspx">virtualization</category></item><item><title>Beginning again - and hiring</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/11/07/beginning-again-and-hiring.aspx</link><pubDate>Thu, 08 Nov 2007 03:34:34 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:26</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>Well, fun times.&amp;#xA0; I've taken a position on the Virtual Machine Manager team.&amp;#xA0; I'll be one of the lead developers working on the next version.&amp;#xA0; It's an exciting space, with a lot of players and a lot of new technologies. I'm also hiring Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/11/07/beginning-again-and-hiring.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=26" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/SCVMM/default.aspx">SCVMM</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Jobs/default.aspx">Jobs</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Moving/default.aspx">Moving</category></item><item><title>The Shell Extensions Approved list is *not* a complete list of shell extensions on the system</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/09/07/the-shell-extensions-approved-list-is-not-a-complete-list-of-shell-extensions-on-the-system.aspx</link><pubDate>Sat, 08 Sep 2007 04:42:02 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:27</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>I've noticed that a number of different programs just look at the Approved list of shell extensions [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved] and figure that all shell extensions will be in that list. It's Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/09/07/the-shell-extensions-approved-list-is-not-a-complete-list-of-shell-extensions-on-the-system.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=27" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/shell/default.aspx">shell</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Setup/default.aspx">Setup</category></item><item><title>Supplemental Registrations (aka. Context Menu Handers (etc) - where are they loaded from...)</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/09/06/supplemental-registrations-aka-context-menu-handers-etc-where-are-they-loaded-from.aspx</link><pubDate>Thu, 06 Sep 2007 16:00:00 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:28</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>I've been thinking about the registration problem where you want to add a context menu (much of this applies to static verbs as well) to a file type (we'll say .ogg). You don't want the default verb, you just want to add some verbs. Because you don't Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/09/06/supplemental-registrations-aka-context-menu-handers-etc-where-are-they-loaded-from.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=28" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/shell/default.aspx">shell</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Setup/default.aspx">Setup</category></item><item><title>Installing shell extensions - please complain here</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/08/10/installing-shell-extensions-please-complain-here.aspx</link><pubDate>Sat, 11 Aug 2007 01:02:00 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:29</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>So... I've been looking more closely at Wix and I think I'm going to build some custom actions to do a really good job installing shell extensions. Which ones do you find most problematic? I realize this is a bit of a change of pace for the blog, so I'll Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/08/10/installing-shell-extensions-please-complain-here.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=29" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/shell/default.aspx">shell</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Setup/default.aspx">Setup</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/MSI/default.aspx">MSI</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/explorer/default.aspx">explorer</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Wix/default.aspx">Wix</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/install/default.aspx">install</category></item><item><title>Summer Fun, Full House</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/07/25/summer-fun-full-house.aspx</link><pubDate>Thu, 26 Jul 2007 06:50:00 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:30</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>(Normally this kind of post is reserved for my other blog where I mostly blog about non-tech - so don't worry, I won't be boring you with stories of how incrediby smart and cute my little boys are (obviously my wife's DNA is doing overtime).) We've been Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/07/25/summer-fun-full-house.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=30" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/personal/default.aspx">personal</category></item><item><title>The best way to make UAC shut up for a while</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/06/08/the-best-way-to-make-uac-shut-up-for-a-while.aspx</link><pubDate>Sat, 09 Jun 2007 03:25:00 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:31</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>Let's say you want to install a few things and want UAC to stop bugging you while you install them. Should you turn off UAC and install the apps? Since that disables UAC's virtualization, it can destabilize things that depend on data written to those Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/06/08/the-best-way-to-make-uac-shut-up-for-a-while.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=31" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Tips/default.aspx">Tips</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/virtualization/default.aspx">virtualization</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Setup/default.aspx">Setup</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/LUA/default.aspx">LUA</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/UAC/default.aspx">UAC</category></item><item><title>How to stop WinDbg from going crazy and loading all the symbols</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/06/04/how-to-stop-windbg-from-going-crazy-and-loading-all-the-symbols.aspx</link><pubDate>Mon, 04 Jun 2007 14:00:00 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:32</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>One of my favorite features of WinDbg is that it doesn't load all the symbols up-front. That's a huge part of what makes it so much faster than Visual Studio. However, every once in a while you can do things that cause WinDbg to go crazy and load all Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/06/04/how-to-stop-windbg-from-going-crazy-and-loading-all-the-symbols.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=32" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/windbg/default.aspx">windbg</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/debugging/default.aspx">debugging</category></item><item><title>Breaking when the instruction pointer leaves the module</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/05/31/breaking-when-the-instruction-pointer-leaves-the-module.aspx</link><pubDate>Thu, 31 May 2007 16:00:59 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:33</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>The problem is to skip out of a kernel driver that we don't have symbols for - what's the best way to break on calls out of that driver. If you used pc (step until the next call instruction), you would hit calls that are inside that driver. Here's another Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/05/31/breaking-when-the-instruction-pointer-leaves-the-module.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=33" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/windbg/default.aspx">windbg</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/debugging/default.aspx">debugging</category></item><item><title>Finding where a bad HRESULT is returned</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/05/30/finding-where-a-bad-hresult-is-returned.aspx</link><pubDate>Thu, 31 May 2007 05:38:38 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:34</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>I've looked at this a couple times , but here's another way to break when the error code you're looking at is being returned. .while(@eax != 0xc0000005) { t ; reax } If you want to avoid the output noise, you can do something like this: .while(@eax != Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/05/30/finding-where-a-bad-hresult-is-returned.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=34" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/windbg/default.aspx">windbg</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/debugging/default.aspx">debugging</category></item><item><title>How to only break on a jump when it will be taken</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/05/30/how-to-only-break-on-a-jump-when-it-will-be-taken.aspx</link><pubDate>Thu, 31 May 2007 05:22:37 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:35</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>Here's a question that came up a work a little bit back - thought I would share the result around. There is a coding pattern (that I don't ever really use so I may be messing it up) that works like this: T1 res1; T2 res2; T3 res3; res1 = GetRes1(); if Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/05/30/how-to-only-break-on-a-jump-when-it-will-be-taken.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=35" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/windbg/default.aspx">windbg</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/debugging/default.aspx">debugging</category></item><item><title>Making an MSI that doesn't need a UAC/LUA prompt</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/05/02/making-an-msi-that-doesn-t-need-a-uac-lua-prompt.aspx</link><pubDate>Thu, 03 May 2007 05:03:00 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:36</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>The goal I think that most things don't need to require a UAC prompt to install - just install it for that user. Why not make the MSI so it doesn't prompt and your users get a smoother experience? (Also, I feel much better installing a program that doesn't Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/05/02/making-an-msi-that-doesn-t-need-a-uac-lua-prompt.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=36" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Tips/default.aspx">Tips</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Setup/default.aspx">Setup</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Wix/default.aspx">Wix</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/LUA/default.aspx">LUA</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/UAC/default.aspx">UAC</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/malware/default.aspx">malware</category></item><item><title>How to launch an un-elevated process from an elevated process</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/04/11/how-to-launch-an-un-elevated-process-from-an-elevated-process.aspx</link><pubDate>Thu, 12 Apr 2007 04:11:03 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:37</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>This question has come up a fair amount lately. The short answer is that you don't * - instead you should: first launch an unelevated process have that unelevated process launch an elevated process and wait for it to finish (or use some form of IPC) have Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/04/11/how-to-launch-an-un-elevated-process-from-an-elevated-process.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=37" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Vista/default.aspx">Vista</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Tips/default.aspx">Tips</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/LUA/default.aspx">LUA</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/UAC/default.aspx">UAC</category></item><item><title>UAC UI on oldnewthing - what the colors mean</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/03/31/uac-ui-on-oldnewthing-what-the-colors-mean.aspx</link><pubDate>Sat, 31 Mar 2007 22:08:00 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:38</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>I mentioned recently that I was the new owner of the UAC UI (from the dev side). Well, today I found that Raymond Chen's blog has brought up the topic of what the colors mean. I hadn't even really noticed that the dialogs changed much before taking ownership Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/03/31/uac-ui-on-oldnewthing-what-the-colors-mean.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=38" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/LUA/default.aspx">LUA</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/UAC/default.aspx">UAC</category></item><item><title>Flat Solution Explorer</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/03/22/flat-solution-explorer.aspx</link><pubDate>Thu, 22 Mar 2007 23:56:00 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:24</guid><dc:creator>james</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://jamesfinnigan.com/blogs/james/WindowsLiveWriter/120f7c371d6d_EA4D/image%7B0%7D%5B4%5D.png"&gt;&lt;img align="left" height="137" src="http://jamesfinnigan.com/blogs/james/WindowsLiveWriter/120f7c371d6d_EA4D/image%7B0%7D_thumb%5B2%5D.png" width="236" /&gt;&lt;/a&gt; Here&amp;#39;s a great tool for folks that use Visual Studio with large projects - it gives you a flat view of all the files in your solution.&amp;nbsp; Quick word-wheeling allows you to filter down to a set of files and get at exactly what you&amp;#39;re interested in.&amp;nbsp; It&amp;#39;s now available for download up on &lt;a href="http://www.codeplex.com/VSFlatSolutionExp"&gt;its codeplex site&lt;/a&gt;.&lt;/p&gt;[crossposted from &lt;a href="http://blogs.msdn.com/jamesfi/archive/2007/03/22/flat-solution-explorer.aspx"&gt;my msdn blog&lt;/a&gt;]&lt;br /&gt;&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=24" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Cool/default.aspx">Cool</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Download/default.aspx">Download</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/CodePlex/default.aspx">CodePlex</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>New Beginnings...</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/03/14/new-beginnings.aspx</link><pubDate>Wed, 14 Mar 2007 17:10:43 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:23</guid><dc:creator>james</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I've moved onto the Windows&amp;nbsp;Experience team.&amp;nbsp; It should a lot of fun to continue to follow Guided Help, and some of my other projects but my emphasis now is on the&amp;nbsp;Windows Experience&amp;nbsp;- things like explorer and the like.&amp;nbsp; I'm also the new owner of the &lt;a href="http://windowsvistablog.com/blogs/windowsvista/archive/2007/01/25/accessible-uac-prompts.aspx"&gt;LUA/UAC shell UI&lt;/a&gt;, which should be interesting.&amp;nbsp; &lt;/p&gt; &lt;p&gt;This will probably change the kinds of things that I blog about - you can expect more shell-related topics, as well as various user experience discussions.&lt;/p&gt; &lt;p&gt;We have a lot of changes that we're excited about, and I look forward to building on Windows Vista.&amp;nbsp; &lt;/p&gt; &lt;p&gt;[from my &lt;a href="http://blogs.msdn.com/jamesfi/archive/2007/03/14/new-beginnings.aspx"&gt;msdn blog&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=23" width="1" height="1"&gt;</description></item><item><title>RegNamespace sample up on codeplex</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/02/16/regnamespace-sample-up-on-codeplex.aspx</link><pubDate>Fri, 16 Feb 2007 22:54:35 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:22</guid><dc:creator>james</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://www.codeplex.com/RegNamespace"&gt;&lt;img height="61" src="http://jamesfinnigan.com/blogs/james/WindowsLiveWriter/RegNamespacesampleuponcodeplex_A18E/image%7B0%7D%5B6%5D.png" width="60" align="left"&gt;&lt;/a&gt;&lt;a href="http://www.codeplex.com/RegNamespace/Release/ProjectReleases.aspx"&gt;&lt;img height="55" src="http://jamesfinnigan.com/blogs/james/WindowsLiveWriter/RegNamespacesampleuponcodeplex_A18E/CP_banner_75x55_dnld%5B5%5D.jpg" width="75" align="right"&gt;&lt;/a&gt; Scott, Jerry, Thayn and&amp;nbsp;I have whipped up a sample of indexing the registry, as well as a shell folder (namespace extension) for viewing it.&amp;nbsp; It's great to be able to search the registry via the index and it's great sample of how to create a shellfolder, protocol handler, and even an IFilter.&amp;nbsp; So head on over to &lt;a href="http://www.codeplex.com/RegNamespace"&gt;the codeplex site&lt;/a&gt; and check out &lt;a href="http://www.codeplex.com/RegNamespace/SourceControl/ListDownloadableCommits.aspx"&gt;the source code&lt;/a&gt;, or if you're more interested in having it than seeing how it's build, just download &lt;a href="http://www.codeplex.com/RegNamespace/Release/ProjectReleases.aspx"&gt;the binaries&lt;/a&gt; and enjoy!&lt;/p&gt; &lt;p&gt;This is something that we're looking to improve over time, adding features and generally fleshing it out to be a rich, complete&amp;nbsp;experience.&amp;nbsp; We're not yet to feature parity with Regedit, but it won't be too long.&lt;/p&gt; &lt;p&gt;If you're interested in samples related to shell programming also check out &lt;a href="http://shellrevealed.com/files/folders/code_samples/default.aspx"&gt;shellrevealed&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;[from &lt;a href="http://blogs.msdn.com/jamesfi/archive/2007/02/16/regnamespace-sample-up-on-codeplex.aspx"&gt;my msdn blog&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=22" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/shell/default.aspx">shell</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Vista/default.aspx">Vista</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Cool/default.aspx">Cool</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/CodePlex/default.aspx">CodePlex</category></item><item><title>Windows Live ID Client SDK alpha release</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/02/01/windows-live-id-client-sdk-alpha-release.aspx</link><pubDate>Fri, 02 Feb 2007 07:20:54 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:21</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>On a recent post about BITSAdmin , someone commented on how you needed to be logged into passport to download certain things. Well I noticed in Brian's blog that there is now an alpha release of the live client SDK . I haven't tried it out (still busy Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/02/01/windows-live-id-client-sdk-alpha-release.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=21" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Tips/default.aspx">Tips</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/BITS/default.aspx">BITS</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/passport/default.aspx">passport</category></item><item><title>Recruiting at BYU</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/01/30/recruiting-at-byu.aspx</link><pubDate>Wed, 31 Jan 2007 05:35:37 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:13</guid><dc:creator>James Finnigan</dc:creator><slash:comments>0</slash:comments><description>Hi all - I'm at BYU for the career fair tomorrow (Wednesday). Come on down and talk to us and bring a resume - I met a lot of you at the dinner tonight (thanks for coming) which was great fun. We're also going to be doing some mock technical interviews Read More......(&lt;a href="http://jamesfinnigan.com/blogs/james/archive/2007/01/30/recruiting-at-byu.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=13" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Recruiting/default.aspx">Recruiting</category></item><item><title>RE: How to get rid of that pesky Windows Welcome Center at FIRST boot</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/01/24/re-how-to-get-rid-of-that-pesky-windows-welcome-center-at-first-boot.aspx</link><pubDate>Thu, 25 Jan 2007 07:16:21 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:12</guid><dc:creator>james</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;While reading&amp;nbsp;blog comments about Welcome Center, I&amp;nbsp;came across &lt;a title="this&amp;amp;nbsp;entry" href="http://www.msblog.org/2007/01/21/how-to-get-rid-of-that-pesky-windows-welcome-center-at-first-boot/"&gt;this&amp;nbsp;entry&lt;/a&gt; on how to remove welcome center at first boot.&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;...&lt;/p&gt; &lt;p&gt;With a simple .reg file though, you can kill Windows Welcome Center dead on first boot — simply put the following into your .reg file and save it, run it, or add it to your scripts:&lt;/p&gt; &lt;p&gt;&lt;code&gt;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]&lt;br&gt;"WindowsWelcomeCenter"=- &lt;/code&gt;&lt;/p&gt; &lt;p&gt;...&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;That &lt;em&gt;will&lt;/em&gt; do it.&amp;nbsp; But if you run this command instead, you can avoid creating a file and the elevation prompt.&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;code&gt;reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v WindowsWelcomeCenter /f&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Oh, and sorry about waiting until the second time you see it before displaying the checkbox - that wasn't my idea.&amp;nbsp; (Welcome Center was a feature with a lot of &lt;a href="http://labnol.blogspot.com/2006/02/windows-vista-welcome-center.html"&gt;input&lt;/a&gt;.)&lt;/p&gt; &lt;p&gt;[&lt;a href="http://blogs.msdn.com/jamesfi/archive/2007/01/24/how-to-get-rid-of-that-pesky-windows-welcome-center-at-first-boot.aspx"&gt;original link&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=12" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Vista/default.aspx">Vista</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Welcome+Center/default.aspx">Welcome Center</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Jeep Waterfall</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/01/24/jeep-waterfall.aspx</link><pubDate>Thu, 25 Jan 2007 03:20:00 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:11</guid><dc:creator>james</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;Just discovered this &lt;a href="http://www.youtube.com/watch?v=Z2LUz2WVcek"&gt;jeep waterfall&lt;/a&gt; that&amp;#39;s been going around the internet.&amp;nbsp; It&amp;#39;s a cool idea - and making the video was a great way to generate buzz (I would never have seen it otherwise).&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=11" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Cool/default.aspx">Cool</category></item><item><title>Yahoo! Messenger for Windows Vista</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/01/24/yahoo-messenger-for-windows-vista.aspx</link><pubDate>Thu, 25 Jan 2007 03:01:00 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:10</guid><dc:creator>james</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://jamesfinnigan.com/blogs/james/WindowsLiveWriter/YahooMessengerforWindowsVista_1056E/image%7B0%7D%5B2%5D.png"&gt;&lt;img align="left" border="0" height="240" src="http://jamesfinnigan.com/blogs/james/WindowsLiveWriter/YahooMessengerforWindowsVista_1056E/image%7B0%7D_thumb.png" style="border-width:0px;" width="118" /&gt;&lt;/a&gt;I was just looking at the &lt;a href="http://messenger.yahoo.com/windowsvista.php" title="Yahoo! Messenger for Windows Vista"&gt;Yahoo! Messenger for Windows Vista&lt;/a&gt; video.&amp;nbsp; Wow.&amp;nbsp; It&amp;#39;s gorgeous.&amp;nbsp; It&amp;#39;s nice to see people doing amazing things with Avalon/WPF.&amp;nbsp; I was particularly impressed with the great flow and visual&amp;nbsp;as you select the background color (pictured, but watch &lt;a href="http://messenger.yahoo.com/vista_popup.php;_ylt=Al0f.J8A7CkuiHeYy12SyPIKktMF"&gt;the video&lt;/a&gt; about 2/3rds in for the full effect).&lt;/p&gt;&lt;p&gt;I look forward to more luscious apps like this - looks like I may need to dust off my WPF skills and try making a few things myself (too many projects, too little time).&lt;/p&gt;&lt;br /&gt;[&lt;a href="http://blogs.msdn.com/jamesfi/archive/2007/01/24/yahoo-messenger-for-windows-vista.aspx"&gt;original post&lt;/a&gt;]&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=10" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Vista/default.aspx">Vista</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Cool/default.aspx">Cool</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/WPF/default.aspx">WPF</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Yahoo/default.aspx">Yahoo</category></item><item><title>Bernie Klinder ♡ Guided Help</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/01/16/bernie-klinder-guided-help.aspx</link><pubDate>Tue, 16 Jan 2007 19:57:33 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:9</guid><dc:creator>james</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;font size="3"&gt;From &lt;a href="http://searchwinit.techtarget.com/originalContent/0,289142,sid1_gci1238622,00.html?track=NL-118&amp;amp;ad=576578&amp;amp;asrc=EM_NLN_913781&amp;amp;uid=4733042"&gt;Bernie's review of Windows Vista's killer features&lt;/a&gt;... &lt;/font&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;b&gt;&lt;i&gt;Guided Help and Automated Diagnostics&lt;/i&gt;&lt;/b&gt; -- A large number of help desk calls are for simple technical issues that aren't difficult to resolve but are somewhat time consuming to explain to a remote non-technical user. Network issues, printing issues and device drivers are common scenarios that Windows Vista will automatically attempt to fix. Many other common issues are handled via a Guided Help menu that pops up when an error occurs – prompting users to resolve the issue themselves with help from the OS. For IT professionals, performance monitoring and task management tools are easier to use and provide more information. &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Also in the list:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Integrated Search  &lt;li&gt;Power Management  &lt;li&gt;Network Management  &lt;li&gt;Ad Hoc Wireless  &lt;li&gt;Presentation Mode (AWESOME)  &lt;li&gt;Previous Versions  &lt;li&gt;Mobility Center  &lt;li&gt;Document Previews  &lt;li&gt;Guided Help and Automated Diagnostics  &lt;li&gt;Aero &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Thanks Bernie - glad you like it!&lt;/p&gt; &lt;p&gt;[via &lt;a href="http://www.developingfor.net/vista/windows-vista-soon-to-be-a-must-have.html"&gt;Developing for .NET&lt;/a&gt;]&lt;/p&gt; &lt;p&gt;[&lt;a href="http://blogs.msdn.com/jamesfi/archive/2007/01/16/bernie-klinder-guided-help.aspx"&gt;original post&lt;/a&gt;]&lt;/p&gt;&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=9" width="1" height="1"&gt;</description></item><item><title>Smile spotting - can you tell the difference?</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/01/16/smile-spotting-can-you-tell-the-difference.aspx</link><pubDate>Tue, 16 Jan 2007 19:32:00 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:8</guid><dc:creator>james</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://www.bbc.co.uk/science/humanbody/mind/surveys/smiles/"&gt;&lt;img align="left" alt="smile survey" height="291" src="http://jamesfinnigan.com/blogs/james/WindowsLiveWriter/Smilespottingcanyoutellthedifference_9C70/image%7B0%7D%5B6%5D.png" style="margin:0px 5px 0px 0px;" width="200" /&gt;&lt;/a&gt;I was taking a &lt;a href="http://www.bbc.co.uk/science/humanbody/mind/surveys/smiles/"&gt;smile spotting survey&lt;/a&gt; that I found from &lt;a href="http://headrush.typepad.com/creating_passionate_users/2007/01/whod_you_make_s.html"&gt;Kathy Sierra&amp;#39;s blog&lt;/a&gt; (good reading) and I know a little bit about how to tell a fake smile from a real one (in theory) and I thought it would be fun to see how good I was at it.&amp;nbsp; At the beginning, I didn&amp;#39;t do so hot because I was thinking about what little I knew about eyes and the like, but once I gave in and let myself &lt;a href="http://www.gladwell.com/blink/"&gt;intuit&lt;/a&gt; I got the rest right (although I wasn&amp;#39;t very sure on some of them).&amp;nbsp; At the end of the survey, there are tips on how you can reliably recognize fake and real smiles.&lt;/p&gt;&lt;br /&gt;[&lt;a href="http://blogs.msdn.com/jamesfi/archive/2007/01/16/smile-spotting-can-you-tell-the-difference.aspx"&gt;original post&lt;/a&gt;]&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=8" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/fun/default.aspx">fun</category></item><item><title>Using WMIC to check for predicted disk failure (S.M.A.R.T. analysis)</title><link>http://jamesfinnigan.com/blogs/james/archive/2007/01/15/using-wmic-to-check-for-predicted-disk-failure-s-m-a-r-t-analysis.aspx</link><pubDate>Tue, 16 Jan 2007 00:37:00 GMT</pubDate><guid isPermaLink="false">75c1bee7-6784-4f62-b69d-84db2a4c8a60:7</guid><dc:creator>james</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I was looking at the Windows Vista Reliability and Performance Monitor and noticed that the data collector sets for System Diagnostics included a SMART disk check.&amp;nbsp; I&amp;#39;ve been waiting for Windows to make better use of SMART and hadn&amp;#39;t noticed that there was &lt;a href="http://www.microsoft.com/whdc/archive/smartdrv.mspx"&gt;a WMI entry for it&lt;/a&gt;.&amp;nbsp; I took a look at it in WMIC to see what data was there.&amp;nbsp; You can also view the data and thresholds used to predict failure, etc.&lt;/p&gt;&lt;pre&gt;WMIC /NAMESPACE:\\root\wmi PATH MSStorageDriver_FailurePredictStatus
Active InstanceName PredictFailure Reason&lt;br /&gt;TRUE IDE\DiskWDC_WD1200BB-00CAA0_____________________16.06V16\5&amp;amp;134a4e1&amp;amp;0&amp;amp;1.0.0_0 FALSE 0&lt;br /&gt;TRUE IDE\DiskWDC_WD740GD-00FLA1______________________27.08D27\5&amp;amp;14d2dd2b&amp;amp;0&amp;amp;0.0.0_0 FALSE 0&lt;br /&gt;TRUE IDE\DiskST3250823AS_____________________________3.03____\5&amp;amp;278c8dd0&amp;amp;0&amp;amp;1.0.0_0 FALSE 0

WMIC /NAMESPACE:\\root\wmi PATH MSStorageDriver_FailurePredictData
WMIC /NAMESPACE:\\root\wmi PATH MSStorageDriver_FailurePredictThresholds
[&lt;a href="http://blogs.msdn.com/jamesfi/archive/2007/01/15/using-wmic-to-check-for-predicted-disk-failure-s-m-a-r-t-analysis.aspx"&gt;original post&lt;/a&gt;]&lt;/pre&gt;&lt;img src="http://jamesfinnigan.com/aggbug.aspx?PostID=7" width="1" height="1"&gt;</description><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/WMI/default.aspx">WMI</category><category domain="http://jamesfinnigan.com/blogs/james/archive/tags/Vista/default.aspx">Vista</category></item></channel></rss>
