本帖最后由 872777825 于 2011-1-5 13:40 编辑
小弟想通过au3来删除些系统文件 但不知道哪里出了问题
试过删除前用注册表禁用windows文件保护 组策略禁用windows文件保护扫面 都不行
删除后 几秒钟 文件又会自动跑回来的 麻烦各位老师帮忙看看 指点一下
需要在以下源码中加入何东西才可以完美解决此问题 谢谢
源码如下#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 623, 449, 192, 114)
$Button1 = GUICtrlCreateButton("Button1", 176, 120, 249, 73)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_filedel(@WindowsDir & "\pchealth\helpctr\binaries")
EndSwitch
WEnd
Func _filedel($dir)
If StringRight($dir, 1) <> "" Then $dir &= ""
Local $search, $file
$search = FileFindFirstFile($dir & "*")
While 1
$file = FileFindNextFile($search)
If @error Then ExitLoop
If StringInStr(FileGetAttrib($dir & $file), "D") Then
_filedel($dir & $file)
Else
If $file <> "pchsvc.dll" Then FileDelete($dir & $file)
EndIf
WEnd
FileClose($search)
EndFunc ;==>_filedel
在线等待......... |