View Single Post
  #6  
Old May 31st 06, 08:53 AM posted to microsoft.public.win98.apps,microsoft.public.win98.gen_discussion,microsoft.public.windowsme.general,microsoft.public.windowsme.software
external usenet poster
 
Posts: n/a
Default Where does Windows 98 and ME keep its information about country/region and language in their registry?

On Tue, 30 May 2006 16:51:07 -0700, Phillip Pi
put finger to keyboard and composed:

Oops, forgot to change the title to 98 and ME since I posted in XP and
2000 newsgroups with similiar questions.


On 5/30/2006 1:37 PM PT, Phillip Pi wrote:

Hello,

Where does Windows 98, 98 SE, and Me store their country/region and
language datas in their registries? I am not having luck in determining
what keys have these information.

At first, I thought it was HKEY_CURRENT_USER\Control
Panel\International\ with Locale, but I don't think this it. Basically,
I just need to check the country/region and language what Windows is
using via a software checker. This is for both English and localized
operating systems.

Thank you in advance.


Win98SE writes these settings to win.ini.

It also stores them in the registry at these keys:

[HKEY_USERS\.DEFAULT\Control Panel\International]
"Locale"="00000C09"

HKEY_CURRENT_USER\Control Panel\International

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Nls\Locale

I notice that if I change the currency symbol, say, for my selected
region (Australia) to something other than the default, this choice is
recorded as follows:

[HKEY_USERS\.DEFAULT\Control Panel\International]
"Locale"="00000C09"
"sCurrency"="€"

The above example is the result of changing from a $ symbol to the
Euro.

BTW, you can determine where in the registry certain settings are
stored by comparing the registry before and after you make the
changes.

- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.