On 13.06.2009 00:25, Steve Borho wrote:
> On Fri, Jun 12, 2009 at 5:09 PM, Adrian Buehlmann<[email protected]> wrote:
>> On 13.06.2009 00:04, Adrian Buehlmann wrote:
>>> On 12.06.2009 23:54, Giampaolo Fadel wrote:
>>>> I understood!
>>>> The problem is the different key name.
>>>> In my pc is S-1-5-21-1390067357-1604221776-725345543-1003
>>>> instead of S-1-5-21-1993962763-57989841-839522115-1003.
>>>>
>>>> Changing the reg file with the first number all works fine.
>>>>
>>>> Now we have to understand the these name and study a general solution.
>>>>
>>> [HKEY_USERS\S-1-5-21-1993962763-57989841-839522115-1003\Software\TortoiseHg]
>>> "CMenuLang"="en_US"
>>>
>>> seems useless, as S-1-5-21-1993962763-57989841-839522115-1003 is the SID [1]
>>> for the user, which is only valid on a single PC
>>>
>>> [1] http://en.wikipedia.org/wiki/Security_Identifier
>>>
>> HKEY_CURRENT_USER\Software\TortoiseHg
>>
>> should probably used instead
> 
> Now I find myself wondering how this file ended up with HKEY_USERS in
> the first place.  When I added these keys manually the first time I
> put them in the same location as the other shell menu variables, which
> are created under HKEY_CURRENT_USER.
> 
> I guess when I asked regedit to save my registry keys it did this
> mapping to HKEY_USERS implicitly?

Doesn't happen here. Using

Microsoft Registry Editor
Version 5.1 (Build 2600.xpsp_sp3_gdr.09026-1234: Service Pack 3

I haven't looked into how this is supposed to be installed.
But another question is: the installer must be run from an account
in the admin group. Some logins are not admins, so HKEY_CURRENT_USER
of admin is not the one the normal user will have (HKEY_CURRENT_USER
depends on who is logged in, Windows maps one of HKEY_USERS in there).

I haven't thought about how this languages thing should work
(was absorbed by enough other things :), but maybe a file per language
containing the strings, picked and loaded at runtime (depending on a
config setting, with a sane default if absent) would be easier for
installing.

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to