Führen Sie die Windows-Anwendung mit einer anderen Ländereinstellung aus

349
Christian

Ich habe eine schlecht geschriebene Windows-Anwendung eines Drittanbieters, die nur dann richtig funktioniert, wenn das Dezimaltrennzeichen und die Tausender-Gruppierungszeichen auf die für Englisch typischen Werte gesetzt sind, dh Dezimalzeichen, Komma für Tausende. Diese Anwendung wird von einer Reihe von Benutzern mit unterschiedlichen Benutzer-Locales verwendet, von denen einige (z. B. Deutsche) diese Zeichen gegeneinander austauschen.

Gibt es eine Möglichkeit, diese Anwendung mit der gewünschten Gebietsschemakonfiguration auszuführen, ohne sie global zu ändern, sodass der Benutzer nichts Schwieriges tun muss?

Ich habe Dinge wie AppLocale und Locale Emulator gefunden, aber sie erscheinen für meinen Zweck etwas zu breit - ich möchte nicht die gesamte Sprache usw. ändern, sondern nur die beiden Zeichen.

Danke für jeden Rat.

0
Es gibt mehrere Anwendungen von Drittanbietern, mit denen Sie dies tun können. ** Die Liste der verwandten Fragen ist ein guter Anfang. ** Ich werde aus offensichtlichen Gründen keine spezifische Lösung empfehlen. Ramhound vor 6 Jahren 0
Keine der Problemumgehungen (kann sie nicht wirklich Lösungen nennen) Ich habe Arbeit gefunden, ohne vom Benutzer viel zu schwierige Dinge zu fordern, und nicht zuletzt zu verstehen, was das Problem tatsächlich ist. Ich befinde mich in einer Situation, in der die Benutzer weder den Hintergrund wissen möchten noch Zeit haben, um es zu lernen, und sicherlich nicht die Zeit, sich mit einer Kennwortaufforderung (in einem Konsolenfenster!) Zu beschäftigen, wenn sie diese bestimmte Anwendung starten ( Das kann zwei Dutzend Mal am Tag sein - und sie lassen sich auch nicht anweisen, es einfach laufen zu lassen. Christian vor 6 Jahren 0
Sie haben gefragt, ob es möglich ist, es ist tatsächlich möglich, wie gut das funktioniert, hängt vom Programm selbst ab. Die regionale Lokalisierung in einer Anwendung kann auf verschiedene Arten durchgeführt werden, wenn das Programm schlecht ausgelegt ist. Dann können die Lösungen im Duplikat oder ähnliche Lösungen nicht verwendet werden. Sie nennen sie möglicherweise keine Lösungen, aber mindestens ein [Programm] (https://en.wikipedia.org/wiki/AppLocale) ist in der Tat eine Lösung. * Es klingt, als ob Sie ein anderes Programm eines Drittanbieters finden sollten. * ** Diese Frage ist immer noch ein Duplikat. ** Ramhound vor 6 Jahren 0
Related: https://superuser.com/questions/318026/applocale-alternative-for-windows-7 und https://superuser.com/questions/905522/how-to-launch-a-64-bit-program- mit einem anderen Gebietsschema als dem Systemgebietsschema Ramhound vor 6 Jahren 0

0 Antworten auf die Frage