Получить LANGID для французского (Канада) на Windows Mobile 6? - PullRequest
1 голос
/ 02 марта 2010

Я пишу сценарий, используя SOTI Диспетчер пакетов, и пытаюсь найти конкретный ключ, который можно использовать для получения текущей региональной настройки Windows Mobile для языка.

Если это французский (Канада), я хочу отображать сообщения после установки скрипта на французском, в противном случае я хочу, чтобы они были на английском.

У меня есть возможность проверить значение реестра при запуске сценария после установки, используя следующий синтаксис (например):

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

Я просматривал статьи MSDN по использованию SetLocaleInfo () и MAKELANGID . Я должен быть честным в этом, я не уверен, как я пойду, чтобы выяснить, что на самом деле является французским (Канада) LANGID.

Кто-нибудь из головы может сказать мне, где я должен проверять это или еще лучше, как вы это выяснили?

1 Ответ

1 голос
/ 08 марта 2010

Вы можете проверить следующее значение: HKEY_LOCAL_MACHINE\nls\DefaultLCID

Значение DWORD будет LCID текущих активных региональных настроек. Так что для French (Canada) это будет 0x0c0c, а для English (Canada) это 0x1009.

...