在不创建应用程序的情况下确定PC的本地文化

fos*_*son 1 .net culture localization cultureinfo

有什么方法可以在不运行应用程序的情况下确定PC的本地文化(例如en-US)?我尝试在“控制面板”中查找| 区域设置(运行WinXP),但是我不知道那里的选择如何映射到PC的文化。

我正在寻找不需要创建.exe的解决方案,例如从命令提示符(不是PowerShell)运行命令,或者运行VbScript或JS文件(只要我们了解的是真正的文化,而不是IE)设置。)

谢谢

Yon*_*ona 6

要从资源管理器界面查看信息,请遵循其他答案中的说明。

有关内部细节,请继续阅读:

区域设置保存为每个用户HKCU\Control Panel\International\的值低于LocaleName

要快速查看您的语言环境,请从命令行运行此命令:

REG QUERY "HKCU\Control Panel\International" /v "LocaleName"
Run Code Online (Sandbox Code Playgroud)

显然,您可以按自己喜欢的任何方式查询此信息(cmd,powershell,vbs,c#等...)