|
1
5
Windows有“用户语言”和“系统语言”的概念。您需要的是系统语言。拿着它,你就会得到正确的答案。
更新:您需要的win32函数是getSystemDefaultUILanguage()。
http://msdn.microsoft.com/en-us/library/dd318123(VS.85).aspx 请注意,Windows Installer可以查询属性“SystemLanguageID”。(以防您从安装者的角度感兴趣) |
|
|
2
2
问题的标题和问题本身是不同的问题。您试图创建一个“所有人”的sid,但是您是以一种依赖于区域设置的方式来实现的。解决问题的方法是不要使用依赖于区域设置的方法。使用CreateWellKnownsID API。CreateWellKnownsID上的msdn页面甚至包含创建Everyone SID的代码。 |
|
|
3
0
我想您可以枚举安装的语言包,但可能无法检索安装过程中使用的语言,除非您有权访问安装日志。 |
|
|
4
0
你为什么要用“每个人”或“杰德”这个词来编码?有没有可以检查的变量? |