GetUserDefaultUILanguage API が現在のユーザーの UI 言語識別子を取得できることはわかっていますが、サービスから呼び出して、特定のユーザーの UI をそのユーザー トークンで調べる必要があります。そのようなことは可能ですか?
質問する
360 次
2 に答える
0
GetUserDefaultUILanguage()
サービス内のような機能を使用するには、そのユーザーとして実行する必要があります。その特定のユーザー アカウントで実行するように SCM でサービスを設定するか、必要に応じてそのコードでユーザーを動的に偽装します。
于 2012-12-16T01:27:15.210 に答える
0
サービスはいくつかのアカウントで実行されるため、このような関数を正常に呼び出すことができたとしても、サービスが実行されているアカウントについて通知されます。サービスに代わって操作を実行する必要があるユーザーのアカウントについては通知されません。 .
そのため、おそらくユーザー プログラム自体 (PID や UI 言語など) をサービスに登録する必要があります。その後、サービスはそれらを保存し、必要に応じて使用できます。
于 2012-12-15T23:21:53.467 に答える