不重启刷新注册表失败?????
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版了
网吧一个游戏必须的,大家帮忙看下有没别的办法。
不知道把这个改了对系统稳定性有没什么影响,或对别的游戏有没什么影响 DllCall("user32.dll","int","SendMessageTimeout","hwnd",65535,"int",26,"int",0,"int",0,"int",0,"int",1000,"str","dwResult")
这个有什么问题吗?
回复 1# Vzjg2003 的帖子
#include <ACN_MISC.au3>_Refreshicon()
;按字面意思是刷新图标,实际是刷新了整个系统。而且不必重启explorer.exe #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 确定一下就可以了
不知道有没有其它方法可行? 试下Run("gpupdate /force", "", @SW_HIDE) 试下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]