GetSystemDefaultLCID返回错误的数据C ++

时间:2011-11-13 18:41:17

标签: c++ windows

我想获得操作系统的语言,而不是区域设置语言。我使用了GetSystemDefaultLCID(),但它似乎返回了错误的数据。我的应用程序从SYSTEM帐户下的计划任务运行,但它不返回操作系统的语言,它将返回另一种语言。例如,我安装了Windows XP Professional x64 Edition操作系统(哪种语言是英语),我的应用程序说该操作系统的语言是匈牙利语(因为区域设置是匈牙利语)。

有人知道我怎么能得到正确的语言?

感谢。

1 个答案:

答案 0 :(得分:1)

GetSystemDefaultUILanguage