我遇到一个问题,用户设置的区域设置(德语)与安装的语言 Windows(英语)不同。有没有办法发现安装的 Windows 语言与用户设置的区域设置?
我应该注意的问题是我正在创建共享,并且根据区域设置设置权限,因此如果用户将区域设置设置为德语,则“Everyone”的权限为“Jeder”,但如果操作系统设置为英语,这将失败,因为不是“Jeder”的 ID
Thanks
Windows有“UserLanguage”和“SystemLanguage”的概念。您要求的是 SystemLanguage。明白了这一点,你就会得到正确的答案。
更新:您想要的 Win32 函数是 GetSystemDefaultUILanguage()
检索语言标识符
系统默认UI语言
操作系统,也称为
Windows Vista 上的“安装语言”
然后。
http://msdn.microsoft.com/en-us/library/dd318123(VS.85).aspx
请注意,Windows Installer 可以查询属性“SystemLanguageId”。 (如果您从安装者的角度感兴趣)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)