如何找到从Windows注册表世界区域(或国家)或语言?(How to find world reg

2019-09-28 19:19发布

我有一个很老的安装程序,可以读取注册表项,但有执行的Windows API困难(复)时间的工作。

我试图发现它正在安装的电脑是否是在澳大利亚。

有任何想法吗?

Answer 1:

此键:

HKEY_USERS.DEFAULT \键盘布局\预紧

设置默认语言的登录屏幕

不同的国家代码这里列出:

http://www.windowsitpro.com/Article/ArticleID/14867/14867.html



Answer 2:

从我的测试和下面的MSDN页面,这将工作:

HKEY_CURRENT_USER \控制面板\国际\ sCountry = “澳大利亚”

这相当于在区域选项设置(“选择一个项目的偏好匹配它”。

http://support.microsoft.com/kb/102978

这个也能够从一个非管理员帐户读取优势。



Answer 3:

为了补充:“HKEY_CURRENT_USER \控制面板\国际\ sCountry”仅用于符号格式。 你也可以使用。 “HKEY_CURRENT_USER \控制面板\国际\区域”,并将其链接到一个表。

符号交叉表:

https://msdn.microsoft.com/en-us/library/ee825488(v=cs.20).aspx https://www.science.co.il/language/Locale-codes.php

当前位置存储在“HKEY_CURRENT_USER \控制面板\国际\土工\国家”

位置交叉表:

https://msdn.microsoft.com/en-us/library/windows/desktop/dd374073%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396



文章来源: How to find world region (or country) or language from the windows registry?
标签: regioninfo