<[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
X-Sender: [EMAIL PROTECTED]
Received: from 102-226.0-85.cust.bluewin.ch [85.0.226.102] with HTTP/1.1
(POST); Mon, 13 Oct 2008 13:13:28 +0200
User-Agent: RoundCube Webmail/0.1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
On Mon, 13 Oct 2008 12:39:28 +0200, Simon H. <[EMAIL PROTECTED]> wrote:
>
> On Mon, 13 Oct 2008 11:46:32 +0200, Simon H. <[EMAIL PROTECTED]> wrote:
>> On Sat, 11 Oct 2008 04:56:44 +0200, "Peer Sommerlund"
>> <[EMAIL PROTECTED]> wrote:
>> 2008/10/6 Simon H. <[EMAIL PROTECTED]>
>> On Mon, 6 Oct 2008 04:48:04 +0000, "TK Soh" <[EMAIL PROTECTED]> wrote:
>>> On Thu, Oct 2, 2008 at 1:45 PM, S. Heimberg <[EMAIL PROTECTED]> wrote:
> ...
>>
>> ===Registy values of TortoiseOverlays\1TortoiseNormal
>> I searched for the ID with wich TortoiseOverlays is registered in
>>
>
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal
>> ({C5994560-53D9-4125-87C9-F193FC689CB2}). As the installing user, I
> found
> 1
>> in HKCR, 1 in HKCU, 4 in HKLM, 2 in HKU. As the normal user, I only
> found
>> the four in HKLM. As an other admin user, I additionally find the two in
>> HKU.
>>
>> In HKCROOT\CLSID\{C5994560-53D9-4125-87C9-F193FC689CB2}\InProcServer32
>> is the TortoiseOverlay.dll path the standard value. I think the proble>
>> could be that this value is ony present for the installing user. How is
>> this value generated? Why does it not apear for all users?
>> What might I have done wrong? Is it problematic to start the
> installation
>> by right clicking on the setup.exe and choosing to run the setup as
>> another user (an administrator)?
>>
>
> The missing registry values in HKCR\CLSID for the TortoiseOverlays.dll
are
> the problem. I copied the TSVN keys from HKCR\Software\Classes\CLSID to
> HKLM\Software\Classes\CLSID. The Icons are here now! The registy file I
> used for "copying" is appended.
> The question which remains: Why were the keys in the wrong place?
>
> Source of Idea:
>
http://en.wikipedia.org/wiki/Windows_Registry#HKEY_CLASSES_ROOT_.28HKCR.29
>
> Thank a lot for thinking and for your support.
> Greetings from a happy Simon H.
>
The Installer of TortoiseOverlays installes the GUIDs in HKMU (2). This
means HKLM for machine installations and HKCU for per-user installations
(1). After installing TortoiseHG the keys were in HKLM. Only the installing
user saw the overlay icons. After moving them to HGLM the Icons work for
all users.
Where are the settings selecting a per user or a per machine installations?
Is there a switch in the TortoiseHG installer which is set wrong? Or have I
done this?
Sources:
1 http://wix.sourceforge.net/manual-wix2/wix_xsd_registry.htm
2
http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/src/TortoiseOverlays/TortoiseOverlaysDir.wxi
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss