标签: c windows winapi session messages
在Windows中,要更新环境变量,我需要向所有应用程序广播消息WM_SETTINGCHANGE,例如
SendMessageW(HWND_BROADCAST, WM_SETTINGCHANGE, 0, L"Environment");
但是,当会话0中运行的服务需要将环境变量模板添加到注册表并将更改广播到用户会话时,情况如何呢?据我所知,SendMessage不能跨会话发送。在这种情况下我该怎么办?