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

Reply via email to