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

Re: [TSVN] Re: Installer weirdness

From: Flex <flex_at_datecs.bg>
Date: 2005-09-02 17:59:34 CEST

Um... what's this discussion about... I'm pretty sure they use just that in the install...
Usually the "close all apps" labels are just standart for installers and nobody pays attention :)

Friday, September 2, 2005, 4:52:19 PM, you wrote:

> Nick Gilbert <nick@x-rm.com> writes:

>> Peter Mounce wrote:
>>> Nick Gilbert wrote:

> [...]
>>> I'd speculate that it needs to install the shell extension dll over the
>>> top of the old one. Since explorer uses the old one, it has to shut
>>> explorer. Since explorer is the parent for all these other processes,
>>> it needs to shut those, too.

>> I'm pretty sure MSI files have an "offline" way of installing files,
>> such that they get copied over on the next reboot.

>> This way you could just install TSVN without quitting anything, and then
>> the changes would take effect on the next reboot. This means I could
>> upgrade TSVN when I think about it, but not have to close down all my
>> work at the same time.

>>> I don't know that it's possible to schedule the replacement to happen
>>> over the course of a reboot, sorry.

>> It must be - because if you're replacing explorer extensions then these
>> files will always be in use.

> The API is "MoveFileEx". Have a look at:

> http://www.sysinternals.com/Utilities/PendMoves.html

> Unfortunately, this does not seem to appear in the WiX docs...

> Jens
Received on Fri Sep 2 17:02:26 2005

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