当前位置:  开发笔记 > 编程语言 > 正文

找出安装的语言窗口

如何解决《找出安装的语言窗口》经验,为你挑选了1个好方法。

我有一个问题,用户设置了他们的语言环境(德语),这与语​​言Windows安装的不同(英语).有没有办法找到安装使用的语言窗口与用户设置的区域设置?我应该注意问题是我正在创建一个共享,我根据Locale设置权限,所以如果用户已将Locale设置为German,则"Everyone"的权限为"Jeder",但如果操作系统设置为英语,则会失败,因为它不是"杰德"的ID

谢谢



1> William Lear..:

Windows具有"UserLanguage"和"SystemLanguage"的概念.您要求的是SystemLanguage.得到它,你会得到正确的答案.

更新:你想要的Win32功能是GetSystemDefaultUILanguage()

检索操作系统的系统默认UI语言的语言标识符,在Windows Vista及更高版本中也称为"安装语言".

http://msdn.microsoft.com/en-us/library/dd318123(VS.85).aspx

请注意,Windows Installer可以查询属性"SystemLanguageId".(如果你对instller的观点感兴趣)


从PowerShell你可以调用这个单行:`````[CultureInfo] :: InstalledUICulture```
推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有