Archive: Detecting .Net Language Pack


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


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.


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


Try running RegMon while installing. Maybe it'll show another key.


Ops,

Wrong thread. Sorry