gpt4 book ai didi

c++ - 是否有任何任务栏API可以立即应用注册表更改?

转载 作者:行者123 更新时间:2023-12-02 10:35:56 25 4
gpt4 key购买 nike

当我/我们通过右键单击任务栏>任务栏设置来更改任务栏设置时,更改将立即应用,但是当我在注册表设置中进行更改时,我必须重置explorer.exe才能应用更改。

是否有任何API可立即应用注册表更改?或其他想法?

最佳答案

据我所知,通常没有简单的方法,因为每个应用程序都必须实现某种方式来注意注册表更改。因此,如果应用程序仅在启动时读取注册表项,那么您很不走运,但是Windows中有一个事件系统可以通知(愿意)应用程序有关注册表的更改。看看this

SendNotifyMessage( HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0 );

其他可能有用的链接:
  • Force update start menu after registry change
  • How to refresh explorer after a registry change
  • WMI System Registry Provider的文档
  • 关于c++ - 是否有任何任务栏API可以立即应用注册表更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60299169/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com