在Windows服务中强制区域设置

我有一些在Windows 2008R2服务器上运行的Windows服务。 我在该服务器上的系统语言环境是英语(美国)。

有什么办法可以强制Windows服务使用特定的区域设置(不更改系统区域设置)?

例如,服务#1我想强制它使用日语语言环境,因为它需要日语语言环境来执行Windows代码页。 服务#2我想强制它使用中文(smplified)。

这可能没有改变任何东西在Windows服务代码?

我在网上find一些有关使用用户帐户(具有特定语言环境集)运行Windows服务的提示。 我不知道该怎么做。

谢谢。

做完美的方法,请工具制造商为您处理一个variables。

setlocale,_wsetlocale是调用服务和/或程序来更改进程本地的Windows API。

  • 设置或检索运行时语言环境