Force Locale in Windows Services

2

Eu tenho alguns serviços do Windows em execução em um servidor Windows 2008R2. A localidade do meu sistema nesse servidor é o inglês (EUA).

Existe alguma maneira de forçar os serviços do Windows a usar uma localidade específica (sem alterar a localidade do sistema)?

Por exemplo, serviços # 1 eu quero forçá-lo a usar o idioma japonês porque ele precisa da localidade japonesa para fazer a página de código do Windows. Serviços # 2 Eu quero forçá-lo a usar chinês (smplified).

Isso é possível sem alterar nada no código de serviços do Windows?

Encontrei algumas dicas on-line sobre o uso de uma conta de usuário (que possui um conjunto de localidades específico) para executar o serviço do Windows. Não sei como fazer isso.

Obrigado.

    
por rvpals 23.02.2016 / 20:11

1 resposta

0

Faça isso da maneira perfeita, peça ao fabricante da ferramenta para manipular uma variável para você.

setlocale, _wsetlocale é a API do Windows para chamar o serviço e / ou programa para mude o local para o processo.

  • Define ou recupera o local de tempo de execução
por 23.02.2016 / 20:19