<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Windows Vista Registry Shell Namespace Extensions</title><link>http://regnamespace.codeplex.com/project/feeds/rss</link><description>The Windows Registry Shell Namespace Extension allows Windows Explorer to view and interact with the Windows Registry data via Explorer windows.  It demonstrates existing Shell extensibility points like IShellFolder2 and SHCreateShellFolderView and also demonstrates new concepts in Vista including the property system, property schema extensibility, and content indexing via Protocol Handlers.  This project is implemented using C&amp;#43;&amp;#43; and ATL.</description><item><title>Reviewed: 1.0.0 Beta (Nov 09, 2012)</title><link>http://regnamespace.codeplex.com/releases/view/2018#ReviewBy-mvallino</link><description>Rated 5 Stars &amp;#40;out of 5&amp;#41; - 11 9 12&amp;#10;Too cool.  FYI First extract  RegNamespace.zip to a folder. Then from that folder extract vcredist_x86.exe to a folder. In this last folder dbl clk vcredist.msi to install the vc2005.  Then in the folder where RegNamespace.msi is, dbl clk it.  During installation, deselect hide the registry on the desktop check box.&amp;#10;Open&amp;#92;explore he registry Icon on the desktop.&amp;#10;&amp;#10;      MichaelJoBillyJimBob</description><author>mvallino</author><pubDate>Fri, 09 Nov 2012 09:34:11 GMT</pubDate><guid isPermaLink="false">Reviewed: 1.0.0 Beta (Nov 09, 2012) 20121109093411A</guid></item><item><title>Source code checked in, #94877</title><link>http://regnamespace.codeplex.com/SourceControl/changeset/changes/94877</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 22:38:35 GMT</pubDate><guid isPermaLink="false">Source code checked in, #94877 20121001103835P</guid></item><item><title>Source code checked in, #94876</title><link>http://regnamespace.codeplex.com/SourceControl/changeset/changes/94876</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 22:31:06 GMT</pubDate><guid isPermaLink="false">Source code checked in, #94876 20121001103106P</guid></item><item><title>Reviewed: 1.0.0 Beta (Sep 22, 2011)</title><link>http://regnamespace.codeplex.com/releases/view/2018#ReviewBy-wdwester</link><description>Rated 1 Stars &amp;#40;out of 5&amp;#41; - When you attempt to install using setup.exe the file vcredist.msi is not in the extracted files and setup will not continue.  RegNamespace.msi will not work either.  It will not start the local installer.  </description><author>wdwester</author><pubDate>Fri, 23 Sep 2011 04:43:00 GMT</pubDate><guid isPermaLink="false">Reviewed: 1.0.0 Beta (Sep 22, 2011) 20110923044300A</guid></item><item><title>New Post: RegPH sample program do not create any entry in the index</title><link>http://regnamespace.codeplex.com/Thread/View.aspx?ThreadId=232242</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Using VS2008, I have compiled the protocol handler &amp;quot;RegPH&amp;quot; (The version which is in Windows Search SDK). It seems to work but do not create any entry in the index (Running on Windows Vista French, latest updates installed). Compilation went 100% OK. The
 protocol handler and shell folder are installed and apparently working fine.&lt;/p&gt;
&lt;p&gt;I have looked at the eventlog and found a warning saying the content source &amp;lt;reg://{s-1-5-21-1259595494-1951413687-3429671250-1000}/&amp;gt; is not accessible (Exact message is in french because I use a&amp;nbsp;localized Windows Vista). Event ID is 3036. Error
 code is 0x80040d07.&lt;/p&gt;
&lt;p&gt;Maybe it is a permission problem. I have no idea about solving that issue.&lt;/p&gt;
&lt;p&gt;Any help appreciated.&lt;/p&gt;
&lt;/div&gt;</description><author>fpiette</author><pubDate>Mon, 25 Oct 2010 16:11:13 GMT</pubDate><guid isPermaLink="false">New Post: RegPH sample program do not create any entry in the index 20101025041113P</guid></item><item><title>Source code checked in, #59559</title><link>http://regnamespace.codeplex.com/SourceControl/changeset/changes/59559</link><description>upgrade solutions to VS2010, some minor syntax cleanup</description><author>ChrisGuzak</author><pubDate>Sat, 21 Aug 2010 20:19:00 GMT</pubDate><guid isPermaLink="false">Source code checked in, #59559 20100821081900P</guid></item><item><title>Created Feature: Update solution files to VS2010 [14054]</title><link>http://regnamespace.codeplex.com/workitem/14054</link><description>&lt;br /&gt;</description><author>ChrisGuzak</author><pubDate>Sat, 21 Aug 2010 20:07:33 GMT</pubDate><guid isPermaLink="false">Created Feature: Update solution files to VS2010 [14054] 20100821080733P</guid></item><item><title>Source code checked in, #57274</title><link>http://regnamespace.codeplex.com/SourceControl/changeset/changes/57274</link><description>Checked in by server upgrade</description><author>_TFSSERVICE</author><pubDate>Wed, 28 Jul 2010 22:13:23 GMT</pubDate><guid isPermaLink="false">Source code checked in, #57274 20100728101323P</guid></item><item><title>New Post: Computer windows problem</title><link>http://regnamespace.codeplex.com/Thread/View.aspx?ThreadId=82657</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I all, &lt;br&gt;I have a problem on my Windows Vista that began afetr the purchase of an external Hard Disk Freecom. &lt;br&gt;A few days afetr the purchase I disconnected it while it was writing and, since that moment, every time I connect and disconnect it, the PC go to freeze mode for 5 minutes. &lt;br&gt;The same thing happen even if the hard disk is disconnected: every time I start windows it go to freeze a little after the password, and every time I connect and disconnect a usb device. &lt;br&gt;I have looked for the solution everywhere, updated windows, unistalled and installed the hard disk from the device manager but I solved the problem only when I restored a recent backup. &lt;br&gt;Yesterday the Hard disk was writing a backup while Vista was installing the updates; at the end of the proceure windows restarted automatically and the problem began again!!! &lt;br&gt;The Pc go to freeze when it starts, every time I connect or disconnect the hard disk, an usb earphone that has always worked switch on but there is no audio and I don't know how many others usb devices will have problems. &lt;br&gt;Has anyone an idea to solve this problem before I throw out of the window Vista or the the hard disk? &lt;br&gt;Thank you &lt;br&gt;&lt;br&gt; __________________&lt;br&gt; Never seen &lt;a href="http://www.giftideashop.net/"&gt;gift&lt;/a&gt; like these! (&lt;a href="http://www.geschenk-ideen.biz/geschenke-fur.html"&gt;geschenkideen fur&lt;/a&gt; on german or &lt;a href="http://www.regalos-originales.biz/ideas-para-regalar.html"&gt;ideas para regalos originales&lt;/a&gt; on espanol), &lt;a href="http://www.fotomatrimonio.biz/matrimonio-immagini.html"&gt;fotografie matrimoni&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><author>Pammachio</author><pubDate>Sun, 31 Jan 2010 23:15:00 GMT</pubDate><guid isPermaLink="false">New Post: Computer windows problem 20100131111500P</guid></item><item><title>New Post: Address Bar/Direct Path Option - One step to perfection?</title><link>http://regnamespace.codeplex.com/Thread/View.aspx?ThreadId=71785</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hello :)&lt;/p&gt;
&lt;p&gt;This is a great extension and it's great for browsing the registry. However, the main reason I am greatly interested in this is a quick ability to browse to a specific key - short of manually opening the folder namespace and pasting the Key Path after.&lt;/p&gt;
&lt;p&gt;For tinkerers and testers like myself, i'm sure you understand where I'm coming from - when trying to diagnose or inspect any sort of software (via Process Explorer for example) we come across a specific key we need to inspect. For the average tinkerer trying to tweak or fix a windows problem, a support person may query the user on a Registry value to check on and mention the path. It'd be great if there was a super quick way of getting there.&lt;/p&gt;
&lt;p&gt;What my point is, how good would it be if I could whack Winkey+R and just paste/type in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE and a new Explorer process would jump straight there? I understand the security concerns of such a thing of course, but it'd be &lt;strong&gt;very&lt;/strong&gt; useful.&lt;/p&gt;
&lt;p&gt;I don't know much at all about this kind of programming, but I am reading up on Namespace Extensions to try and achieve exactly this. At first I thought - maybe I could map a drive letter to the Registry Extension....&lt;/p&gt;
&lt;p&gt;Browsing the source, I notice references to a reg:// protocol. Trying to fiddle with that via Run command either gives me a catastrophic failure or &amp;quot;No program is registered with this protocol&amp;quot; prompt. Is this related?&lt;/p&gt;
&lt;p&gt;Hope someone can give some insight on this one! Until then i'll keep doing my research to see if I can get anywhere with my limited skill.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Definately the best explorer Extension since PowerMenu. Where's the donate link? Someone deserves a beer or two!&lt;/p&gt;&lt;/div&gt;</description><author>jonusc</author><pubDate>Tue, 13 Oct 2009 08:58:20 GMT</pubDate><guid isPermaLink="false">New Post: Address Bar/Direct Path Option - One step to perfection? 20091013085820A</guid></item><item><title>New Post: Windows Vista x64</title><link>http://regnamespace.codeplex.com/Thread/View.aspx?ThreadId=18970</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi Juraj,&lt;/p&gt;
&lt;p&gt;The solution converted to VS2008 fine and built successfully after switching the active config from Debug to Release. I recieved an error from WixSetup but of course that was not a critical error, and the built RegNamespace.dll in your copy requires elevation before registering. But both DLL's regsvr32'd fine and I now have the icon successfully visible on my desktop :)&lt;/p&gt;
&lt;p&gt;Thanks very much for sharing Juraj! Have you (or the developers) considered making a commit to provide x64 support out of the box? It'd be a good thing to do sometime in the future. Thanks again!&lt;/p&gt;&lt;/div&gt;</description><author>jonusc</author><pubDate>Tue, 13 Oct 2009 08:18:37 GMT</pubDate><guid isPermaLink="false">New Post: Windows Vista x64 20091013081837A</guid></item><item><title>New Post: Windows Vista x64</title><link>http://regnamespace.codeplex.com/Thread/View.aspx?ThreadId=18970</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;try my version of the project which is working fine under Vista x64.&lt;/p&gt;
&lt;p&gt;You will find the project files here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://rapidshare.com/files/292340133/RegNamespace_x64.zip.html"&gt;http://rapidshare.com/files/292340133/RegNamespace_x64.zip.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;However, in this project I hardcoded the processor architecture in the manifest file and I didn't use pragmas. &lt;br&gt;But for you just in order to verify whether it's working or not, it should be sufficient that way.&lt;/p&gt;
&lt;p&gt;Juraj&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>juraj</author><pubDate>Tue, 13 Oct 2009 07:22:49 GMT</pubDate><guid isPermaLink="false">New Post: Windows Vista x64 20091013072249A</guid></item><item><title>New Post: Windows Vista x64</title><link>http://regnamespace.codeplex.com/Thread/View.aspx?ThreadId=18970</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi guys,&lt;/p&gt;
&lt;p&gt;I noticed this thread is over a year old, but I am trying to compile from source for Windows 7 x64 and not having a great amount of luck. Bear with me, i'm only a web developer and scripter and don't have a lot of experience in C(++/#) coding but I can recognize syntax and have a very basic understanding of pointers and methods and whatnot.&lt;/p&gt;
&lt;p&gt;I have compiled things in Visual Studio before, although this is the first time I've tried to compile for a 64-bit machine. The last post by juraj seems to cover everything, I have also read articles on 64-bit porting such as the CodeProject C++ 64-bit article &lt;a href="http://www.codeproject.com/KB/architecture/20ISSUES64BIT.aspx"&gt;here&lt;/a&gt; however I encounter errors when trying to register the RegNameSpace DLL.&lt;/p&gt;
&lt;p&gt;I am running Visual Studio 2008 with the Windows SDK v7.0 (for Windows 7 x64) integrated. That may be part of the issue. Anywho, in reference to the guide I mentioned above, I have did not find any issues with pointer length and 32&amp;gt;64-bit compatibility (via a recursive Find Text In Files command in UltraEdit) apart from that single size_t variable, so I'm sure it's the architecture setting that I can't figure out. If I simply change my Configuration by copying the Win32 to x64 architecture as outlined on &lt;a href="http://msdn.microsoft.com/en-us/library/9yb4317s(VS.80).aspx"&gt;this MSDN article&lt;/a&gt; I get the same 'This DLL is not for 64-bit architecture' message or whatever it is when trying to register it. Fair enough, I take it that changing the &amp;quot;processorArchitecture attribute&amp;quot; is more than that. So taking that code you posted juraj and inserting it after (and I tried before) the #pragma once line in stdpch.h under the RegLib project, seems to build a correct x64 DLL. However, I get this error in Event Log:&lt;/p&gt;
&lt;pre&gt;Activation context generation failed for &amp;quot;S:\Storage\Software - Windows 7\Registry Shell Namespace Extension\RegNamespace_x64\RegNamespace\x64\Release\RegNamespace.dll&amp;quot;.&lt;br&gt;Error in manifest or policy file &amp;quot;&amp;quot; on line . &lt;br&gt;A component version required by the application conflicts with another component version already active. Conflicting components are:. &lt;br&gt;Component 1: C:\Windows\WinSxS\manifests\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_fa645303170382f6.manifest. &lt;br&gt;Component 2: C:\Windows\WinSxS\manifests\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_421189da2b7fabfc.manifest.&lt;br&gt;&lt;br&gt;&lt;/pre&gt;
&lt;p&gt;I understand that it's basically conflicting between the 32-bit and 64-bit comctl32.dll but I have no idea how to resolve it =(&amp;nbsp; My not-so-educated guess is that these &amp;quot;preprocessor pragmas&amp;quot; should be put somewhere else instead...? If someone could give me a tip or has any ideas, I'd be very grateful - I have missed using this extension since moving from Vista 32-bit to 7 64-bit very much. I have subscribed to this thread via E-Mail and look forward to replies.&lt;/p&gt;
&lt;p&gt;Thank you for the great explorer extension you've created.&lt;/p&gt;&lt;/div&gt;</description><author>jonusc</author><pubDate>Mon, 12 Oct 2009 18:38:41 GMT</pubDate><guid isPermaLink="false">New Post: Windows Vista x64 20091012063841P</guid></item><item><title>New Post: How search in NSE works</title><link>http://regnamespace.codeplex.com/Thread/View.aspx?ThreadId=69247</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;&lt;span style="font-family:'Segoe UI','sans-serif';color:black;font-size:10pt"&gt;Can you please explain to me how Windows search searches NSE? I was unable to figure out when search protocol is invoked when I search for any data in Windows registry NSE. I though Windows search would use properties and PKEY_Search_Content particularly to perform deep search inside NSE. Does it search recursively?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:'Segoe UI','sans-serif';color:black;font-size:10pt"&gt;Also when I go into Vista main search it does not seem to include NSE in search.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><author>lsag</author><pubDate>Thu, 17 Sep 2009 14:33:35 GMT</pubDate><guid isPermaLink="false">New Post: How search in NSE works 20090917023335P</guid></item><item><title>Updated Wiki: Overview</title><link>http://regnamespace.codeplex.com/Wiki/View.aspx?title=Overview&amp;version=3</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Intro&lt;/b&gt;&lt;br /&gt;Windows developers, and especially those with an interest in developing Shell data sources (namespace extensions) are probably familiar with the original Shell namespace extension sample &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcsample98/html/vcsmpregview.asp" class="externalLink"&gt;RegView&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  This project is an attempt to bring that sample into the Vista era of programming and demonstrates some of the key advances available in the Vista platform.&lt;br /&gt;&lt;br /&gt;Also note that the Windows 7 has a modern data source sample installed here:&lt;br /&gt;C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\winui\Shell\shellextensibility\explorerdataprovider&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Structure&lt;/b&gt;&lt;br /&gt;The solution consists of three subprojects:
&lt;ul&gt;&lt;li&gt;&lt;b&gt;RegNamespace&lt;/b&gt; - Implements all of the Shell namespace objects including the data source (IShellFolder2), the view (via SHCreateShellFolderView with an implementation of IShellFolderViewCB), the property store factory, and various other pieces, which will be discussed in more detail in other sections of this wiki.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;RegPH&lt;/b&gt; - Implements the protocal handler and filter for the registry data source.  This allows Windows Search to index the content of the registry.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;RegLib&lt;/b&gt; - A static library of utilities shared between the other two projects.&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</description><author>ChrisGuzak</author><pubDate>Mon, 29 Jun 2009 01:19:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Overview 20090629011957A</guid></item><item><title>Created Release: 1.1.0 Beta (Jun 04, 2009)</title><link>http://regnamespace.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28297</link><description>&lt;div&gt;This is primarily a collection of bug fixes.  It also allows this sample to run on Windows 7.  More bug fixes and changes for Windows 7 to come.&lt;/div&gt;</description><author>thayn</author><pubDate>Thu, 04 Jun 2009 21:03:27 GMT</pubDate><guid isPermaLink="false">Created Release: 1.1.0 Beta (Jun 04, 2009) 20090604090327P</guid></item><item><title>Released: 1.1.0 Beta (Jun 04, 2009)</title><link>http://regnamespace.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28297</link><description>&lt;div&gt;This is primarily a collection of bug fixes.  It also allows this sample to run on Windows 7.  More bug fixes and changes for Windows 7 to come.&lt;/div&gt;</description><author></author><pubDate>Thu, 04 Jun 2009 21:03:26 GMT</pubDate><guid isPermaLink="false">Released: 1.1.0 Beta (Jun 04, 2009) 20090604090326P</guid></item><item><title>New Post: Vista Sync Handler and IShellItem2</title><link>http://regnamespace.codeplex.com/Thread/View.aspx?ThreadId=25687</link><description>&lt;div style="line-height: normal;"&gt;hi&lt;br&gt;
Sorry but it seems i cannot help you cause i used the interfaces in c++ but i think if you should be able to connect via c#.  there should be no reason why you cannot connect from c# cause mobsync would connect via com. do you have registered your sync handler and handler collection and updated thoses infos in HKLM\&lt;span style="font-size:13px"&gt;Software\Microsoft\Windows\CurrentVersion\SyncMgr?  as far as i know you don't need the collection handler but you need to register the info in the apporp. registry key.&lt;br&gt;
&lt;/span&gt;&lt;br&gt;
gl and cya&lt;br&gt;
pete&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;span style="font-size:13px"&gt; &lt;/span&gt;
&lt;/div&gt;</description><author>pete0815</author><pubDate>Tue, 21 Apr 2009 05:48:37 GMT</pubDate><guid isPermaLink="false">New Post: Vista Sync Handler and IShellItem2 20090421054837A</guid></item><item><title>New Post: Vista Sync Handler and IShellItem2</title><link>http://regnamespace.codeplex.com/Thread/View.aspx?ThreadId=25687</link><description>&lt;div style="line-height: normal;"&gt;Helo, It is kind of off-topic, but I also was playing with ISyncMgrHandler and legacy ISyncMgrSynchronize. Do you using this interfaces from C# ? I have trouble to connect throught new ISyncMgrHandler with C# on Vista. But old ISyncMgrSynchronize works well on both Windows XP and Vista.
&lt;/div&gt;</description><author>masique</author><pubDate>Fri, 17 Apr 2009 05:48:53 GMT</pubDate><guid isPermaLink="false">New Post: Vista Sync Handler and IShellItem2 20090417054853A</guid></item><item><title>New Post: IPropertyStore vs. IFilter</title><link>http://www.codeplex.com/RegNamespace/Thread/View.aspx?ThreadId=8019</link><description>&lt;div style="line-height: normal;"&gt;Matt, Jerry - &lt;br&gt;
&lt;br&gt;
Hopefully you guys are still monitoring this thread...  I've got a project where I'm building an IFilter for a file format based on the Microsoft Exchange journaling feature which, in turn, is based on the .eml file format.  So I register a new file extension (.jeml) and created an IFilter for it.  The filter emits a series of properties specific to the journal envelope and then feeds the rest of the document through the standard .eml IFilter (mimefilt.dll).  Everything seems to run just fine when I test with FiltDump.exe.  But getting the filter to run in the context of Explorer.exe or general desktop indexing seems to be an issue.&lt;br&gt;
&lt;br&gt;
As far as I can tell, I've got all the proper registry entries, but the system never loads my filter.&lt;br&gt;
&lt;br&gt;
For standard indexing for WDS, I don't have to implement IPropertyStore or create a separate property handler if I've got the fill IFilter interface implemented, do I.  What's the point of IFilter::GetValue, if I still have to implement the other interface?&lt;br&gt;
&lt;br&gt;
Any clarification you can lend here would be much appreciated.  I feel like I'm so close to getting this thing up and running, but I'm missing one tiny bit...&lt;br&gt;
&lt;br&gt;
Thanks.&lt;br&gt;
&lt;br&gt;
J
&lt;/div&gt;</description><author>rlrcstr</author><pubDate>Sat, 03 Jan 2009 06:50:02 GMT</pubDate><guid isPermaLink="false">New Post: IPropertyStore vs. IFilter 20090103065002A</guid></item></channel></rss>