我正在尝试从我的delphi应用程序中设置系统范围的环境变量。文档说将注册表项添加到HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment,然后广播WM_SETTINGCHANGE消息。有人知道如何广播此消息吗?

PS。我正在尝试在控制台应用程序中执行此操作。

最佳答案

Embarcadero开发人员网络中还有一个主题涉及此问题,并提供了用于发送消息的示例代码。作者按照MSDN文档中针对SendMessageTimeout的建议使用WM_SETTINGCHANGE

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

09-27 05:20