On 10.07.2014 03:36, Gavin Lambert wrote:
> On 10 July 2014, quoth Stefan Küng:
>> Also, the restart detection isn't working as required for TSVN on
>> Vista and later either: the restart manager detects the files are
>> in use, offers to close the processes that have the files open.
>> But: if you don't close those processes, the files can still be
>> replaced by the installer (feature of NTFS). So the msi does not
>> ask to reboot after the installation finished (because all files
>> are already updated).
>
> Ah, I've seen that happen and was wondering about that. Is there
> some way to resolve it, maybe to use a later version of MSI?
>
> On a somewhat related note, I recently switched back and forth
> between a couple of versions to try to replicate an issue and was
> struck by the odd selection of processes it wanted to kill.
>
> I know shell extensions are pervasive and worm their way into
> anything that uses a File Dialog (ie. most apps, eventually), but I
> noticed it was asking to kill some apps that had only recently been
> started and definitely had never shown a file dialog (in particular,
> Skype, Outlook, and Thunderbird). While it's possible that maybe
> they used some other shell API that caused TSVN to get loaded (I
> didn't check) it did make me wonder if maybe it was something else
> triggering it, perhaps an MSVC runtime file? If so, maybe it could
> check whether it will actually need to replace it before complaining
> that apps are using it?
Any Shell API call can trigger loading the shell extensions, not just
opening the file-open/save dialogs.
Stefan
--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest interface to (Sub)version control
/_/ \_\ http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3085104
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2014-07-14 22:24:17 CEST