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

Re: Windows restart ?

From: Lübbe Onken <luebbe.tortoisesvn_at_googlemail.com>
Date: Tue, 16 Feb 2010 13:10:50 +0100

Stefan Küng wrote:

> Simple: they kill all explorer.exe instances, run the installation,
> then create a new process "explorer.exe".
>
> But: good luck if there's another app that has the dlls loaded.
> (file-open dialogs, shell icon use, ...)

Out of curiosity: would it be possible to use a two stage system to fool
explorer and other apps?

Something like:
1) a wrapper dll which is loaded by explorer
2) this wrapper dll loads "the real" dll and passes all calls through

Upon an installation of TortoiseSVN, the installer sends a notification
to the wrapper dll which first unloads "the real" dll, and always
returns "default/error" values when TortoiseSVN calls are made during
the installation. It then reloads "the real" dll after the installation
process is finished.

I don't know if this is feasible. What do you think?

Cheers
- Lübbe

--
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net  PGP Key ID 0x23F511AB
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2448032
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-02-16 13:11:37 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.