在win7下无法使用下面这句更新系统配置
::SendMessage(HWND_BROADCAST,WM_SETTINGCHANGE,0,0);
我的程序是以服务运行的,SYSTEM权限,后来我查找资料看到在win7中好像对这类top-level消息进行了限制,对权限做了限制,因为我修改的是注册表项中的CurrentUser,所以应该是针对当前用户(administrator)的配置,我尝试使用exe在administrator下运行发现可以生效,但是由于某些限制我不能这么做。
所以我想问如何在以服务运行的SYSTEM权限下对administrator的用户策略配置进行刷新?