Запустите приложение Windows с другими настройками локали

207
Christian

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

Есть ли способ запустить это приложение с желаемой конфигурацией локали, не меняя его глобально и чтобы пользователю не пришлось делать ничего сложного?

Я нашел такие вещи, как AppLocale и Locale Emulator, но они кажутся слишком широкими для моей цели - я не хочу менять весь язык и т. Д., Только два символа.

Спасибо за любой совет.

0
Есть несколько сторонних приложений, которые позволяют вам сделать это. ** Список связанных вопросов является хорошим началом. ** Я не буду рекомендовать конкретное решение по понятным причинам. Ramhound 6 лет назад 0
Никаких обходных путей (не могу назвать их решениями). Я нашел работу, не требуя от пользователя слишком сложных вещей, не в последнюю очередь понимая, в чем проблема на самом деле. Я нахожусь в ситуации, когда пользователи не хотят знать фон и не имеют времени его изучать, и, конечно же, не имеют времени иметь дело с запросом пароля (в окне консоли!) Каждый раз, когда они запускают это конкретное приложение ( что может быть два десятка раз в день - и они не дадут себе указаний просто оставить его включенным, либо). Christian 6 лет назад 0
Вы спросили, возможно ли это, действительно ли возможно, насколько хорошо это работает, зависит от самой программы. Региональную локализацию в приложении можно сделать несколькими способами, если программа плохо спроектирована, то решения в дубликате или любое подобное решение не могут быть использованы. Вы можете не называть их решениями, но по крайней мере одна [программа] (https://en.wikipedia.org/wiki/AppLocale) действительно является решением. * Похоже, вы должны найти другую стороннюю программу. * ** Этот вопрос все еще является дубликатом. ** Ramhound 6 лет назад 0
Связанные: https://superuser.com/questions/318026/applocale-alternative-for-windows-7 и https://superuser.com/questions/905522/how-to-launch-a-64-bit-program- с-разному-локали-чем самая система-локализация Ramhound 6 лет назад 0

0 ответов на вопрос