2009-06-17 58 views
2

我想從我的delphi應用程序中設置系統範圍的環境變量。該文檔說將一個註冊表項添加到HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment,然後廣播WM_SETTINGCHANGE消息。任何人都知道如何廣播此消息?從Delphi(Win32)設置環境變量

PS。我試圖在控制檯應用程序中執行此操作。

回答

5

致電SendMessage。使用HWnd_Broadcast作爲目標窗口。

更好的選項可能是SendNotifyMessage,它不會等待所有收件人返回。