У меня есть службы Windows, работающие на сервере Windows 2008R2. Моя системная локаль на этом сервере - английский (США).
Есть ли способ заставить службы Windows использовать определенный языковой стандарт (без изменения языкового стандарта системы)?
Например, сервис №1, я хочу заставить его использовать японский язык, потому что ему нужен японский язык для кодовой страницы Windows. Сервисы №2 Я хочу заставить его использовать китайский язык (smplified).
Возможно ли это без изменения чего-либо в коде служб Windows?
Я нахожу в Интернете несколько советов по использованию учетной записи пользователя (для которой установлен определенный языковой стандарт) для запуска службы Windows. Я не знаю, как это сделать.
Спасибо.
Сделайте это идеально: попросите производителя инструмента обработать переменную за вас.
setlocale, _wsetlocale API Windows для вызова службы и / или программы для изменения локального для процесса.