试试发送一个WM_SETTINGCHANGE消息。

解决方案 »

  1.   

    修改后并不一定要restart,要看你修改了哪些
      

  2.   

    密切关注!
    又:
      修改后并不一定要restart.按下ALT+DALETE+CTRL,然后选择explore,结束任务,在弹出的关机窗口中选择否,即可刷新注册表.比如隐藏桌面,隐藏驱动器等设置即可生效,但象legalnoticetext等注册项的改变虽已生效,但只能在重启时才表现出来!
      

  3.   

    用程序实现yokel方法的效果:
    1,枚举出explorer的进程ID
    2,KILL掉
    3,重建进程.
      

  4.   

    注册表 据我所知 是即改即用的
    不用刷新,只要你用API加入正确的键值 就可以在以后的应用中使用了。
    (不管是否在一个程序内!)