Lode, This key is also available as a checkbox in Tools -> Folder Options -> View under the name "Launch folder windows in a separate process".
It does not help debugging enough as far as I understood. The problem seems to be that without DesktopProcess, the extension is loaded into a desktop process (the one that has task bar, for example) as well and you can't easily quit it. The AlwaysUnloadDll seems to be required because otherwise there is a delay between when the extension is not used and its unload. Details are on http://msdn2.microsoft.com/en-us/library/bb776795.aspx -- Kirill. > -----Original Message----- > From: Johannes Schindelin > Sent: Tuesday, January 29, 2008 6:57 AM > On Tue, 29 Jan 2008, [EMAIL PROTECTED] wrote: > > > dunno if you guys know about this registry key: > > HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer > > \Advanced\SeparateProcess = 1(dword) > > > > it launches each "explorer.exe" in a separate process... > > (this way you do not have to kill the shell each time you recompile > > the dll) > > That's nice. But how does it compare with > > [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer] > DesktopProcess= 1 > > [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\ > AlwaysUnloadDll] > > mentioned in > http://groups.google.com/group/msysgit/browse_thread/thread/f252f9e9b8a > 9bd84
