注册表免疫倒成功了!对于磁盘分区免疫,现在是要么能在每个分区能建,但不能读取配置文件,另就是直接在配置文件中给明地址!谁帮我综合下!试了N久都没对!
每个分区手动输的~~晕!
#NoTrayIcon
#include <Process.au3>
Local $w[26] = ["a:", "b:", "c:", "d:", "e:", "f:", "g:", "h:", "i:", "j:", "k:", "l:", "m:", "n:", "o:", "p:", "q:", "r:", "s:", "t:", "u:", "v:", "w:", "x:", "y:", "z:"]
For $eleFile In $w
DirCreate($eleFile & "\jycel2.bat")
FileSetAttrib($eleFile & "\jycel2.bat", "+RHS")
_RunDOS("echo Y|cacls " & $eleFile & "\jycel2.bat" & " /P Everyone:n")
Next
MsgBox(16,"提示","分区免疫成功",5)
这个是在配置文件中直接给地址:缺点无法判断有多少分区,而且配置文件太多了!
#NoTrayIcon
#include <Process.au3>
$exe = @ScriptDir & "\norun.ini"
$file = FileOpen($exe, 0)
If $file = -1 Then
MsgBox(0, "错误", "无法打开文本,请检查相关设置!")
Exit
EndIf
While 1
$line = FileReadLine($file)
If @error = -1 Then ExitLoop
If $line <> "" Then
DirCreate("" & $line & "")
FileSetAttrib("" & $line & "", '+R+H+S+A')
_RunDOS("echo Y|cacls " & $line & " /P Everyone:n")
EndIf
WEnd
[ 本帖最后由 jycel 于 2009-3-21 21:25 编辑 ] |