在Windows Mobile 6上检索法语(加拿大)的LANGID?

时间:2010-03-02 15:48:28

标签: windows-mobile compact-framework registry windows-mobile-6 soti

我正在使用SOTI程序包管理器编写脚本,我正在尝试找到可用于检索当前Windows Mobile区域设置的语言的特定密钥。

如果是法语(加拿大),我想用法语显示安装后的脚本消息,否则我想用英语显示它们。

我可以使用以下语法(例如)在运行安装后脚本时检查注册表值:

set myVar=REG://HKEY_LOCAL_MACHINE\Windows CE Tools?VN=Platform

我查看了有关使用SetLocaleInfo()MAKELANGID的MSDN文章。我必须诚实,因为我不确定如何弄清楚法语(加拿大)LANGID究竟是什么。

任何头脑发热的人都能告诉我在哪里需要检查它或者更好,你怎么想出来的?

1 个答案:

答案 0 :(得分:1)

您可以检查以下值:HKEY_LOCAL_MACHINE\nls\DefaultLCID

DWORD值将是当前活动区域设置的LCID。 因此,对于French (Canada),它将是0x0c0c,对于English (Canada),它是0x1009。