2009-05-14 14 views
0

Existe-t-il un moyen de déterminer la culture locale d'un PC (tel que en-US) sans exécuter une application? J'ai essayé de regarder dans le Panneau de configuration | Paramètres régionaux (exécutant WinXP), mais je ne sais pas comment les choix sont liés à la culture du PC. Je recherche une solution qui ne nécessite pas de créer un fichier .exe, comme exécuter une commande à partir de l'invite de commande (pas PowerShell), ou un fichier VbScript ou JS (tant que nous obtenons le réel culture et non les paramètres IE.)Déterminer la culture locale d'un PC sans créer d'application

Merci de

Répondre

4

Pour afficher les informations de l'interface de l'explorateur, suivez les instructions des autres réponses.

Pour les détails internes, lisez ce qui suit:

Les paramètres régionaux sont sauvegardées par utilisateur sous HKCU\Control Panel\International\ sous la valeur LocaleName

Pour afficher rapidement vos paramètres régionaux exécuter ce à partir de la ligne de commande:

REG QUERY "HKCU\Control Panel\International" /v "LocaleName" 

évidemment vous pouvez interroger cette information comme vous le souhaitez (cmd, powershell, vbs, C# etc ...)

+0

+1: HKCU pour régional de l'utilisateur actuel paramètres. HKEY_USERS \ .Default \ Control Panel \ International pour les paramètres régionaux par défaut (utilisés par exemple par le compte SYSTEM ou par défaut pour les nouveaux utilisateurs). Mon ordinateur (XP SP3) n'a pas de valeur LocaleName - il existe une valeur Locale avec l'ID de paramètres régionaux. Utilisez-vous Vista? – Joe

+0

Merci Y: Sur XP, je peux regarder la valeur 'Locale' sous HKCU \ Control Panel \ International \. C'est une représentation Hex du LCID de la culture. – foson

2

Regard sur l'outil Informations système sous Accessoires-> système il vous indique des paramètres régionaux là-dedans.