Vzjg2003 发表于 2009-2-25 20:21:55

不重启刷新注册表失败?????

AU3用的是这两段,都试过了
引用:
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")

注册表如下:
Windows Registry Editor Version 5.00


"CSDVersion"=dword:00000300

看计算机还是sp2版,如果重启则为sp3版了
网吧一个游戏必须的,大家帮忙看下有没别的办法。

不知道把这个改了对系统稳定性有没什么影响,或对别的游戏有没什么影响

ceoguang 发表于 2009-2-26 01:17:11

DllCall("user32.dll","int","SendMessageTimeout","hwnd",65535,"int",26,"int",0,"int",0,"int",0,"int",1000,"str","dwResult")

这个有什么问题吗?

thesnow 发表于 2009-2-26 02:18:04

回复 1# Vzjg2003 的帖子

#include <ACN_MISC.au3>
_Refreshicon()
;按字面意思是刷新图标,实际是刷新了整个系统。而且不必重启explorer.exe

Nonenever 发表于 2009-8-19 23:42:14

#include
_Refreshicon()
;按字面意思是刷新图标,实际是刷新了整个系统。而且不必重启explorer.exe
thesnow 发表于 2009-2-26 02:18 http://www.autoitx.com/images/common/back.gif

这个方法和上面的方法都试了
在修改下面的
RegWrite('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment', 'Path', 'REG_EXPAND_SZ', $SYSEnvironmentPATH)
均不行

重启 ,注消,或 系统属性-》高级-》环境变量-》Path 确定一下就可以了
不知道有没有其它方法可行?

afan 发表于 2009-8-20 01:56:08

试下Run("gpupdate /force", "", @SW_HIDE)

Nonenever 发表于 2009-8-20 12:23:25

试下Run("gpupdate /force", "", @SW_HIDE)
afan 发表于 2009-8-20 01:56 http://www.autoitx.com/images/common/back.gif
无用
这是代码
$PlusPath=@ScriptDir
$SYSEnvironmentPATH = RegRead('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment', 'Path')

If StringRight($SYSEnvironmentPATH, 1) <> ';' Then
$SYSEnvironmentPATH = $SYSEnvironmentPATH & ';'
EndIf
If StringInStr($SYSEnvironmentPATH, $PlusPath) == 0 Then
$SYSEnvironmentPATH=$SYSEnvironmentPATH & $PlusPath
RegWrite('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment', 'Path', 'REG_EXPAND_SZ', $SYSEnvironmentPATH)
EndIf
页: [1]
查看完整版本: 不重启刷新注册表失败?????