写了个注册表
但不知怎么刷新
噢然
关闭了explorer.exe然后再打开就刷新了
请问程序该如何实现???

解决方案 »

  1.   

    如果你注销当前用户,然后再登录WIN系统,这样注册表就刷新了
      

  2.   

    直接用ShellExecute不就行了吗?
      

  3.   

    把explorer.exe线程杀了,然后重新运行explorer.exe就可以了
      

  4.   

    就用普通的方法Kill explorer.exe进程,再重新运行explorer.exe,和你手工运行的机制是一样的啦.
      

  5.   

    你如果修改了注册表的话 一般是需要操作系统重新启动或者注销登陆的。这两种方式都造成一个结果 就是explorer这个系统关键进程关闭打开了一次 你如果想关闭掉explorer的话 可以直接使用杀掉进程的方法把进程杀掉 不过这样操作系统就必须要重新注销一次  explorer才能重新启动起来 所以如果你这个是类黑客的一种软件 注册表更新后 并不推荐你直接杀掉这个进程 最好的方法就是可以等待操作系统重新启动后自动更新注册表
      

  6.   

    ???
    注册表写了就刷新了,关explorer或注销什么事?至多某些策略要延时更新,但已经不关注册表事了。
    NT下explorer并不是一个关键的进程,杀了也不起太大的作用。
      

  7.   

    好久没来答问题了。也来 唠叨一下
    注册表 操作结束,就开始生效。不知道你 写入的是什么 为什么非要 explorer 他有关