刷新explorer.exe regedit.exe
本帖最后由 gfuchao 于 2011-4-9 00:54 编辑在论坛搜索了一遍又一遍!
又在百度搜索了一遍又一遍!
找到的刷新方法,大致一样,但都不管用!
但是我看到很多作品,都能成功刷新!
如果有办法请贴出来,或者是我用错了
还请大家指导,以及分享!
不好意思,键盘出问题了,用的无线的
一下发了这么多,麻烦斑竹,吧多余的删掉!谢谢
麻烦了你了 置顶贴:
http://www.autoitx.com/thread-175-1-1.html 置顶贴:
zitoy 发表于 2011-4-8 18:14 http://www.autoitx.com/images/common/back.gif
Q7 如何不重启刷新注册表马上生效?
Do
ProcessClose("explorer.exe")
Until Not ProcessExists("explorer.exe")
Run("gpupdate /force","",@SW_HIDE)
;强烈推存应用这个
DllCall("user32.dll","int","SendMessageTimeout","hwnd",65535,"int",26,"int",0,"int",0,"int",0,"int",1000,"str","dwResult")
这个么`?
这个只是刷新注册表吧!
但第一种方案,还得结束explorer.exe再启动 回复 3# gfuchao
刷新Explorer.exe
_Update_Explorer()
Func _Update_Explorer()
Local $bOld = Opt("WinSearchChildren", True)
Local $a = WinList("")
For $i = 0 To UBound($a) - 1
DllCall("user32.dll", "long", "SendMessage", "hwnd", $a[$i], "int", 0x111, "int", 28931, "int", 0)
Next
Opt("WinSearchChildren", $bOld)
EndFunc ;==>_Update_Explorer 学习一下,学习 本帖最后由 gfuchao 于 2011-4-9 00:53 编辑
回复gfuchao
刷新Explorer.exe
lixiaolong 发表于 2011-4-8 20:19 http://www.autoitx.com/images/common/back.gif
谢谢 你那个刷新explorer.exe再加上论坛置顶贴中的 DllCall那个!不起作用,
7 如何不重启刷新注册表马上生效?
Do
ProcessClose("explorer.exe")
Until Not ProcessExists("explorer.exe")
Run("gpupdate /force","",@SW_HIDE)
;强烈推存应用这个
DllCall("user32.dll","int","SendMessageTimeout","hwnd",65535,"int",26,"int",0,"int",0,"int",0,"int",1000,"str","dwResult")
不好意思,键盘出问题了,用的无线的
一下发了这么多,麻烦斑竹,吧多余的删掉!谢谢
麻烦了你了 7和xp一样,不用重启,都是刷新环境变量 回复 6# gfuchao
这里看了没有?
http://www.autoitx.com/forum.php?mod=viewthread&tid=9230&highlight=%CB%A2%D0%C2 回复gfuchao
刷新Explorer.exe
lixiaolong 发表于 2011-4-8 20:19 http://www.autoitx.com/images/common/back.gif
效果很不错~~~ 學習到了,Q&A的那篇幫助很大,有很多技巧可用 还真没有看过QA呢
页:
[1]