2009-05-14 6 views
0

Gibt es eine Möglichkeit, die lokale Kultur eines PCs (z. B. en-US) zu ermitteln, ohne eine Anwendung auszuführen? Ich habe versucht, in der Systemsteuerung zu suchen Regionale Einstellungen (mit WinXP), aber ich weiß nicht, wie die Auswahl dort der Kultur des PCs entspricht.Ermitteln Sie die lokale Kultur eines PCs, ohne eine Anwendung zu erstellen

Ich bin auf der Suche nach einer Lösung, die das Erstellen einer EXE nicht erfordert, z. B. Ausführen eines Befehls von der Eingabeaufforderung (nicht PowerShell) oder eine VbScript oder JS-Datei (solange wir das echte erhalten Kultur und nicht die IE-Einstellungen.)

Dank

Antwort

4

Um die Informationen von der Explorer-Benutzeroberfläche anzuzeigen, folgen Sie den Anweisungen in den anderen Antworten.

Für die internen Details, lesen Sie weiter:

Das Gebietsschema ist außer pro Benutzer unter HKCU\Control Panel\International\ unter dem Wert LocaleName

Um Ihre locale laufen diese über die Befehlszeile schnell anzuzeigen:

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

Offensichtlich können Sie diese Informationen beliebig abfragen (Cmd, Powershell, Vbs, C# etc ...)

+0

+1: HKCU für den regionalen Benutzer des aktuellen Benutzers die Einstellungen. HKEY_USERS \ .Default \ Control Panel \ International für die regionalen Standardeinstellungen (wird z. B. vom Systemkonto oder als Standard für neue Benutzer verwendet). Mein Computer (XP SP3) hat keinen LocaleName-Wert - es gibt einen Locale-Wert mit der Gebietsschema-ID. Benutzt du Vista? – Joe

+0

Danke Y: Unter XP kann ich den 'Locale' Wert unter HKCU \ Control Panel \ International \ sehen. Es ist eine Hex-Darstellung der LCID der Kultur. – foson

2

Blick auf das Tool Systeminformationen unter Zubehör-> System sagt Ihnen dort locale.

Verwandte Themen