有没有任务栏API可以立即应用注册表更改
Is there any taskbar API to apply registry changes immediately?
当我/我们右键单击任务栏>任务栏设置更改任务栏设置时,更改将立即应用,但当我在注册表设置中进行更改时,我必须重置explorer.exe才能应用更改。
是否有任何API可以立即应用注册表更改?还是其他想法?
据我所知,一般来说没有简单的方法,因为每个应用程序都必须实现某种方式来通知注册表的更改。因此,如果应用程序在启动时只读取注册表项,那么你就倒霉了,但Windows中有一个事件系统可以通知(愿意的(应用程序注册表更改。看看这个
SendNotifyMessage( HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0 );
其他可能有用的链接:
- 注册表更改后强制更新开始菜单
- 如何在注册表更改后刷新资源管理器
- WMI系统注册表提供程序的文档
相关文章:
- 有没有任务栏API可以立即应用注册表更改
- 检查注册表项是否链接到(或副本)另一个注册表项
- 禁用地址共享注册表不起作用
- 如何从注册表项中提取配置单元和注册表名称
- 注册表正在设置 1 个字符
- 清理"QSettings"注册表项的最佳方法(Windows上的Qt 5)
- 在 c++ 中编辑注册表项
- 某些进程的注册表限制
- 在编译时生成某种子类/类型注册表?
- 如何测试注册表项是否存在?
- 注册表-获取值(而不是键)上次更改的时间和键创建日期
- 从注册表中检索已注销用户的 sid
- 如何正确检查 c++ 是否存在注册表项?
- 如何在不使用任何数据库的情况下制作动态注册表单?
- 强制资源管理器重新加载注册表值
- 如何应用注册表模式使"select class depend on input"遵守开放封闭原则?
- 从服务应用程序访问访客帐户系统注册表
- 禁用其他应用程序编辑注册表项
- ActiveQt Com应用程序示例- Com服务器未在Windows注册表中注册(Qt4.7.4)
- 将应用程序添加到启动(注册表)