如何以编程方式访问Windows计算机的区域?

dvlsg

如何以编程方式访问Windows计算机的区域?

具体来说,我正在Windows 10的“区域和语言设置”面板中寻找该值。

Windows 10区域

或者(或者),在“控制面板”->“区域”->“位置”选项卡中,选择“家庭位置”。

Windows控制面板位置

我希望找到一些适用于Windows 7-10的东西。还请注意,我选择的默认语言是英语(美国)。我尝试注销并重新启动计算机以获取要应用的所有更改。我已经尝试了以下命令(从powershell):

wmic os get locale
// 0409 -> Translates to United States
// This one is especially problematic - 
// it doesn't seem to change
// when I change my default language.

Get-Culture
// 1033 -> English (United States)

Get-UICulture
// 1033 -> English (United States)

如果可能的话,我宁愿不要依赖操作系统的所选语言。非Powershell解决方案也很好,因为我不确定我是否可以依靠可在最终用户计算机上执行的Powershell脚本。


编辑: 关于Stack Overflow的此答案对我有用,并且"Canada"按预期方式报告(或者"CA",如果我使用的GeoType为4,这实际上是我想要的)。我没有使用C Sharp(或任何可以kernel32.dll直接与之交互的东西),因此,如果有人知道在其他地方获取该信息的地方,我们将不胜感激。但是,如果需要的话,我可以编写一个.NET Core应用程序来为我抓取它。

在Windows区域设置显示存储,每个用户在注册表中的位置:HKEY_CURRENT_USER:\Control Panel\International\Geo\如果确实使用Powershell来检索此值,则可以使用以下方法:

gp 'HKCU:\Control Panel\International\Geo\' | select -exp Name

以美国为例:

地区CA 区域CA PS

CA的示例:

美国地区 美国PS地区

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以编程方式设置Azure计算服务的实例计数

来自分类Dev

如何以编程方式将SQL Server数据库(localdb)从一台计算机移动到另一台计算机

来自分类Dev

如何允许访问某些计算机?

来自分类Dev

如何远程访问工作组计算机中远程主机的Windows服务?

来自分类Dev

如何以编程方式访问ActionErrors?

来自分类Dev

SAS:以编程方式确定运行SAS的计算机

来自分类Dev

JavaScript-您如何以编程方式计算颜色?

来自分类Dev

如何以编程方式访问“保存的查询”?

来自分类Dev

如何使用PHP从我的网站从Windows计算机访问Windows服务或数据?

来自分类Dev

如何以编程方式找出Windows中的域控制器是哪台计算机?

来自分类Dev

如何从客户端Windows计算机访问hadoop集群(unix)

来自分类Dev

以编程方式找出计算机是否是服务器

来自分类Dev

如何从我的计算机的cmd访问另一台计算机的cmd?

来自分类Dev

从Windows计算机远程访问Linux

来自分类Dev

Windows中的技术支持骗局如何工作?是恶意软件,网络钓鱼,还是威胁将如何通过其他方式访问计算机?

来自分类Dev

如何使用套接字编程访问远程计算机的鼠标指针?

来自分类Dev

如何以编程方式禁用Windows Mobile 6上的用户访问控制(或等效功能)

来自分类Dev

如何从删除了Windows的计算机访问硬盘驱动器?

来自分类Dev

通过WAN从Windows 7计算机访问Linux计算机上的目录

来自分类Dev

如何更改计算机关闭的方式

来自分类Dev

无法访问任务栏时如何查看Windows计算机的设置

来自分类Dev

如何在Windows计算机上访问APFS卷

来自分类Dev

无法从Windows 2000计算机访问Windows 10共享

来自分类Dev

使用C#以编程方式在远程计算机上安装Windows服务

来自分类Dev

如何从Windows计算机访问文档目录

来自分类Dev

如何以编程方式访问约束数据?

来自分类Dev

Excel 加载项:如何以编程方式取消选择区域?

来自分类Dev

如何以编程方式从 Windows 10 的快速访问中删除最近的文件?

来自分类Dev

如何以编程方式计算APK文件的哈希值?

Related 相关文章

  1. 1

    如何以编程方式设置Azure计算服务的实例计数

  2. 2

    如何以编程方式将SQL Server数据库(localdb)从一台计算机移动到另一台计算机

  3. 3

    如何允许访问某些计算机?

  4. 4

    如何远程访问工作组计算机中远程主机的Windows服务?

  5. 5

    如何以编程方式访问ActionErrors?

  6. 6

    SAS:以编程方式确定运行SAS的计算机

  7. 7

    JavaScript-您如何以编程方式计算颜色?

  8. 8

    如何以编程方式访问“保存的查询”?

  9. 9

    如何使用PHP从我的网站从Windows计算机访问Windows服务或数据?

  10. 10

    如何以编程方式找出Windows中的域控制器是哪台计算机?

  11. 11

    如何从客户端Windows计算机访问hadoop集群(unix)

  12. 12

    以编程方式找出计算机是否是服务器

  13. 13

    如何从我的计算机的cmd访问另一台计算机的cmd?

  14. 14

    从Windows计算机远程访问Linux

  15. 15

    Windows中的技术支持骗局如何工作?是恶意软件,网络钓鱼,还是威胁将如何通过其他方式访问计算机?

  16. 16

    如何使用套接字编程访问远程计算机的鼠标指针?

  17. 17

    如何以编程方式禁用Windows Mobile 6上的用户访问控制(或等效功能)

  18. 18

    如何从删除了Windows的计算机访问硬盘驱动器?

  19. 19

    通过WAN从Windows 7计算机访问Linux计算机上的目录

  20. 20

    如何更改计算机关闭的方式

  21. 21

    无法访问任务栏时如何查看Windows计算机的设置

  22. 22

    如何在Windows计算机上访问APFS卷

  23. 23

    无法从Windows 2000计算机访问Windows 10共享

  24. 24

    使用C#以编程方式在远程计算机上安装Windows服务

  25. 25

    如何从Windows计算机访问文档目录

  26. 26

    如何以编程方式访问约束数据?

  27. 27

    Excel 加载项:如何以编程方式取消选择区域?

  28. 28

    如何以编程方式从 Windows 10 的快速访问中删除最近的文件?

  29. 29

    如何以编程方式计算APK文件的哈希值?

热门标签

归档