Login | Register
My pages Projects Community openCollabNet

Discussions > users > Re: Reboot on Tortoise installation

Project highlights: :. Download .: :. Support .: :. FAQ .: :. Translations .: :. Donate .: :. Report Bug .:

tortoisesvn
Discussion topic

Back to topic list

Re: Reboot on Tortoise installation

Author Robert Roessler <robertr at rftp dot com>
Full name Robert Roessler <robertr at rftp dot com>
Date 2009-01-21 16:31:02 PST
Message Bob Archer wrote:
>> The shell extension (the desktop itself is part of explorer, so it
>> holds the shellex dll open and prevents it being upgraded), and if
>> there are changes to the interface with TSVNCache then the icon
>
> Is it possible to just quit the explorer.exe process using task manager
> since Windows will restart it automatically?

Yes, this is doable - it's what I do (and I imagine everyone else that
develops Shell extensions)... but it has complications which make it in
general not suitable for everyone. ;)

Especially if I run separate Explorer processes for the desktop and full
Explorer windows... I use Process Explorer to see *which* one actually
is holding the reference to my DLL. If I am lucky, I only need to whack
the Explorer window one, which is easy to restart without complications.

If I need to get rid of the actual desktop Explorer process, I leave
Process Explorer running - to make *sure* I have something that I can
use to restart the desktop process.

And then there are the "complications"... some tray-resident apps don't
handle this restart well (or at all), and you end up with the process
for that app running, but with no way to interact with it.

In any case, at least for [Shell extension] development work, VMs are
the only way to go... *they* can be rebooted painlessly, with no
disturbance to your main work/development environment.

Robert Roessler
robertr at rftp dot com
http://www.rftp.com

« Previous message in topic | 5 of 5 | Next message in topic »

Messages

Show all messages in topic

Reboot on Tortoise installation golan davidovits <golandav at yahoo dot com> golan davidovits <golandav at yahoo dot com> 2009-01-21 14:43:23 PST
     Re: Reboot on Tortoise installation Alexander Iljin <ajsoft at yandex dot ru> Alexander Iljin <ajsoft at yandex dot ru> 2009-01-21 14:54:00 PST
     Re: Reboot on Tortoise installation simonlarge Simon Large 2009-01-21 14:57:19 PST
         RE: Reboot on Tortoise installation "Bob Archer" <Bob dot Archer at amsi dot com> "Bob Archer" <Bob dot Archer at amsi dot com> 2009-01-21 15:17:36 PST
             Re: Reboot on Tortoise installation Robert Roessler <robertr at rftp dot com> Robert Roessler <robertr at rftp dot com> 2009-01-21 16:31:02 PST
Messages per page: