nacamae
12th May 2006 21:15 UTC
Detecting .Net Language Pack
Hi,
Anyone knows how I can detect if a specific (portuguese) language pack for .NET framework 2.0 is installed in a computer.
MS says to check de Install entry in HKLM\SOFTWARE\Microsoft\NET Framework\NDP\v2.0.50727\1046, but this key does not exist.
thanks in advance,
Henrique Nacamae
kichik
19th May 2006 10:35 UTC
Seems to me like you should detect the available .NET version and enumerate the keys under HKLM\Software\Microsoft\NET Framework\NDP\<version here>. According to what you say Microsoft recommends, that should tell you which language packs are available. Use RegEnumKey to enumerate registry keys.
nacamae
19th May 2006 20:19 UTC
I've already did it.
It seems the language pack installation does not update the registry in the way MS said in its article.
I've installed the language pack in my computer and the key HKLM\SOFTWARE\Microsoft\NET Framework\NDP\v2.0.50727\1046 was not created. There Is just ...\1033 key created when .NET Framework was installed.
Henrique nacamae
kichik
19th May 2006 22:23 UTC
Try running RegMon while installing. Maybe it'll show another key.
nacamae
22nd May 2006 13:02 UTC
Ops,
Wrong thread. Sorry