[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Bug Report: Do not need to restart computer after every installation

From: Sean Leonard <dev+tortoisesvn_at_seantek.com>
Date: Thu, 7 Feb 2008 14:34:46 -0600

On Feb 7, 2008, at 2:19 PM, Stefan Küng wrote:

> Sean Leonard wrote:
>
>> Okay, I can see the reasoning here. I did not think about the
>> Common Dialogs. Nevertheless, even experienced users cannot really
>> tell whether is a restart is necessary or if a logoff/logon is all
>> that is needed. So
>
> If you don't know about the common dialogs and don't know what you
> could get into if you don't restart, you're not an 'experienced'
> user in this matter :-)

Is this to suggest that comdlg32.dll is loaded by processes running as
SYSTEM, LOCALSERVICE or NETWORKSERVICE? And thus it is present at the
winlogon.exe logon prompt? If so then I understand...but I was under
the impression that winlogon.exe and other system processes do not
invoke the UI common dialogs.

Perhaps it is possible to scan (if you are an administrator at least)
open handles in SYSTEM, LOCALSERVICE and NETWORKSERVICE to the
TortoiseSVN DLLs (if running with admin privileges) at the end of
installation, and I suppose that would be out-of-scope for the
installer code without a lot more engineering effort. But still, I
just used procexp.exe as an administrator and as a non-administrator
to scan for TortoiseSVN DLL handles, and I found no handles to the
DLLs in processes running as SYSTEM or *SERVICE--only as the user in
question. Admittedly, I found several references to comdlg32.dll in
SYSTEM processes--which I can only ascribe to poor engineering--but I
cannot think of any way to actually invoke a common dialog in the
system processes that I found (because they are not set to interact
with the desktop). Fair enough?

Sean

>> maybe there can be something about that in the README, or in the
>> help, or in other documentation on the web, or in the message that
>> is displayed itself? Perhaps you would disagree with changing the
>> restart request message (because it would confuse inexperienced
>> users), but some documentation elsewhere would be appropriate IMO.
>
> Maybe a FAQ, but I'd rather have users only not do the restart who
> are subscribed to this list and get the information from there.
>
> Just search the mailing lists for "bug" and "reboot"/"restart" and
> you'll discover a lot of "BUG!!!!!" reports which only happen
> because users haven't restarted.
>
> Stefan
>
> --
> ___
> oo // \\ "De Chelonian Mobile"
> (_,\/ \_/ \ TortoiseSVN
> \ \_/_\_/> The coolest Interface to (Sub)Version Control
> /_/ \_\ http://tortoisesvn.net
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: dev-help_at_tortoisesvn.tigris.org
Received on 2008-02-07 21:35:02 CET

This is an archived mail posted to the TortoiseSVN Dev mailing list.