質問

デルファイアプリケーション内からシステム全体の環境変数を設定しようとしています。ドキュメントには、レジストリキーをHKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environmentに追加し、WM_SETTINGCHANGEメッセージをブロードキャストするように指示されています。誰でもこのメッセージをブロードキャストする方法を知っていますか?

PS。コンソールアプリケーションでこれを実行しようとしています。

役に立ちましたか?

解決

Embarcadero Developer Networkには、この問題を取り上げ、メッセージを送信するためのサンプルコードを提供するトピックもあります。作成者は SendMessageTimeout WM_SETTINGCHANGE

http://edn.embarcadero.com/article/28254

他のヒント

SendMessage を呼び出します。ターゲットウィンドウとして HWnd_Broadcast を使用します。

SendNotifyMessage 。すべての受信者が戻るまで待機しません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top