gpt4 book ai didi

c++ - 检查区域设置

转载 作者:太空宇宙 更新时间:2023-11-04 12:19:58 24 4
gpt4 key购买 nike

在我的应用程序中,我需要检查运行它的计算机上的区域设置是否为俄语。另外,我需要知道是否安装了俄语键盘布局。

这背后的意图是了解这台计算机是否可能(我不需要 100% 确定,可能就足够好了)由俄罗斯人拥有。这个想法是检查区域设置是否设置为俄语,和/或是否安装了俄语键盘布局,因为这些都可能存在于俄罗斯人拥有的计算机中,但不太可能存在于计算机上拥有,比如说,由美国人拥有。

顺便说一句,这与俄罗斯无关,我将检查其他国籍,我只是以此为例。

我如何检查这些?

最佳答案

National Language Support Functions是一个很好的起点。

您需要决定您想要的信息 - 您可以检查线程的现有、已安装、系统默认、用户默认或事件的区域设置。 GetThreadLocale 会告诉您线程的事件语言环境,GetUserDefaultLCIDGetSystemDefaultLCID 会告诉您默认值,EnumSystemLocales 函数将让您查看存在/安装了哪些语言环境,或者您可以使用 IsValidLocale 检查是否安装了特定语言环境。

关于c++ - 检查区域设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5632373/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com