我有一个很老的安装程序,可以读取注册表项,但有执行的Windows API困难(复)时间的工作。
我试图发现它正在安装的电脑是否是在澳大利亚。
有任何想法吗?
我有一个很老的安装程序,可以读取注册表项,但有执行的Windows API困难(复)时间的工作。
我试图发现它正在安装的电脑是否是在澳大利亚。
有任何想法吗?
此键:
HKEY_USERS.DEFAULT \键盘布局\预紧
设置默认语言的登录屏幕
不同的国家代码这里列出:
http://www.windowsitpro.com/Article/ArticleID/14867/14867.html
从我的测试和下面的MSDN页面,这将工作:
HKEY_CURRENT_USER \控制面板\国际\ sCountry = “澳大利亚”
这相当于在区域选项设置(“选择一个项目的偏好匹配它”。
http://support.microsoft.com/kb/102978
这个也能够从一个非管理员帐户读取优势。
为了补充:“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