0
こんにちは、すべて。 Windowsシステムのロケール(システムコードページ、1252、936、950など)はシステム全体である必要がありますか? Windows 2000〜Windows 7では、コントロールパネルのシステムコードページを変更するには再起動が必要です。Windowsシステムのロケールはシステム全体である必要がありますか?
ログオンセッションごとのロケール設定、またはプロセスごとのロケール設定ができるかどうかを知りたいですか?これにより、異なるロケールで実行されているデバッグプログラムが簡単になります。
私はGetCPInfo()Win32 APIを見つけましたが、対応するSetCPInfo、sighは見つかりませんでした。
ありがとうございます。マイクロソフトがなぜプロセスロケールやログオンセッションベースでシステムロケールを変更できないような決定を下したのか不思議です。もっと説明をしていただけますか? –
これはユーザー設定であり、アプリケーションを変更するためではありません。変更したい場合は、上記のようにスレッド固有です。 – Deanna