1

J'écris un script en utilisant SOTI Gestionnaire de paquets et j'essaie de trouver la clé particulière que je peux utiliser pour récupérer ce que le paramètre régional Windows Mobile actuel est pour la langue.Récupérez le LANGID pour le français (Canada) sur Windows Mobile 6?

Si c'est le français (Canada) Je veux afficher les messages de script post-installation en français, sinon je les veux en anglais.

J'ai la possibilité de vérifier une valeur de registre lors de l'exécution du script de post-installation en utilisant la syntaxe suivante (par exemple):

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

Je l'ai regardé les articles MSDN sur l'utilisation SetLocaleInfo() et MAKELANGID. Je dois être honnête en ce sens que je ne suis pas sûr de savoir comment je vais faire pour comprendre ce qu'est réellement le français (Canada) LANGID. Quelqu'un qui se trouve au sommet de la tête peut-il me dire où je dois vérifier, ou mieux encore, comment vous l'avez compris?

Répondre

1

Vous pouvez vérifier la valeur suivante: HKEY_LOCAL_MACHINE\nls\DefaultLCID

La valeur DWORD sera le LCID des paramètres régionaux actuellement actifs. Donc pour French (Canada) ce serait 0x0c0c, et pour English (Canada) c'est 0x1009.

+0

+1 - Bingo. Merci! –