Мне нужно использовать одно довольно плохо закодированное приложение, которое требует от меня использования региональных настроек en-US, или, более конкретно, формат даты должен быть в формате en-US при выполнении этого приложения. Я не хочу использовать формат даты en-US, когда я регулярно использую свой компьютер. Я хотел бы запустить это приложение, используя двойной щелчок, без изменения региональных настроек вручную при его использовании.
Я создал специального пользователя в качестве члена группы "Администраторы" (эта программа требует повышения прав) и установил его региональные настройки на en-US с идеей использовать runas
для запуска этого приложения с использованием других учетных данных пользователя, надеясь, что если я запустил приложение таким образом, оно выберет заданную пользователем региональную настройку.
Я также попытался сделать это с помощью PsExec из SysInternals Suite.
Тем не менее, приложение все еще использует мои региональные настройки. Моя ОС - Windows 10 64-битная. У кого-нибудь есть идея?
РЕДАКТИРОВАТЬ: принятый ответ на связанный (возможно, дубликат) вопрос такой же, как я уже пробовал (и для ясности выделен жирным шрифтом).
EDIT2: приложение, которое я пытаюсь запустить, является 32-разрядным, но требует повышения прав.