2

Windows で環境変数を更新するには、メッセージ WM_SETTINGCHANGE をすべてのアプリケーションにブロードキャストする必要があります。

SendMessageW(HWND_BROADCAST, WM_SETTINGCHANGE, 0, L"Environment");

しかし、セッション 0 で実行されているサービスが環境変数テンプレートをレジストリに追加し、変更をユーザー セッションにブロードキャストする必要がある場合はどうでしょうか。私の知る限り、SendMessage はセッション間で送信できません。そのような状況で私は何ができますか?

4

0 に答える 0