Windows-Server-2008

在 Windows 服務中強制區域設置

  • February 23, 2016

我有一些 Windows 服務在 Windows 2008R2 伺服器上執行。我在該伺服器上的系統語言環境是英語(美國)。

有什麼方法可以強制 Windows 服務使用特定的語言環境(不更改系統語言環境)?

例如,服務 #1 我想強制它使用日語語言環境,因為它需要日語語言環境來執行 Windows 程式碼頁。服務 #2 我想強制它使用中文(簡體)。

這可能不改變 Windows 服務程式碼中的任何內容嗎?

我在網上找到了一些關於使用使用者帳戶(具有特定區域設置)執行 Windows 服務的提示。我不知道該怎麼做。

謝謝你。

以完美的方式來做,請工具製造商為您處理變數。

setlocale, _wsetlocale是在服務和/或程序中呼叫以更改程序的本地的 Windows API。

  • 設置或檢索執行時語言環境

引用自:https://serverfault.com/questions/759278