继续关注大师此帖!
今天又测试了一下,编译是成功了,但是无法运行
AU3 编译源文件:#cs
[Au3_Compiler]
# 指定AutoIt安装目录,留空为读取注册表路径
AutoItDir=D:\Program Files\AU3390
# 指定EXE图标文件,仅当参数未指定ICON文件时有效
ICON=c:\e.ico
# 是否使用代码迷惑 0/1,默认1
MaxProtect=1
# 是否使用UPX压缩 0/1,默认1
UPX=1
#ce
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_Res_Comment=回收站
#AutoIt3Wrapper_Res_Description=回收站修复程序
#AutoIt3Wrapper_Res_Fileversion=1.0
#AutoIt3Wrapper_Res_LegalCopyright=1.0
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{645FF040-5081-101B-9F08-00AA002F954E}", "", "REG_SZ", "Recycle Bin")
RegWrite("HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder", "Attributes", "REG_BINARY", "40000020")
RegWrite("HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder", "CallForAttributes", "REG_DWORD", "0x00000000")
msgbox(0,"","修复回收站成功!")
Exit
错误记录: [2013-05-06 09:23:58] ================================================
[2013-05-06 09:23:58] AutoItDir=D:\Program Files\AU3390
[2013-05-06 09:23:58] Input=C:\R.au3
[2013-05-06 09:23:58] ICON=c:\e.ico
[2013-05-06 09:23:59] Aut2EXE=D:\Program Files\AU3390\Aut2Exe\Aut2exe.exe
[2013-05-06 09:23:59] TempExe=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\0.exe
[2013-05-06 09:23:59] ObParam="D:\Program Files\AU3390\SciTe\Obfuscator\Obfuscator.exe" "C:\R.au3" /CN 0 /CF 0 /CS 0 /CV 0 /SF 1 /SV 0
[2013-05-06 09:23:59] ObParam="D:\Program Files\AU3390\SciTe\Obfuscator\Obfuscator.exe" "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\0.au3" /CN 0 /CF 0 /CS 0 /CV 0 /SF 0 /SV 1
[2013-05-06 09:24:00] ObParam="D:\Program Files\AU3390\SciTe\Obfuscator\Obfuscator.exe" "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\0.au3" /CN 0 /CF 0 /CS 0 /CV 0 /SF 1 /SV 0
[2013-05-06 09:24:00] StripOnly=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\0.au3
[2013-05-06 09:24:00] ObParam="D:\Program Files\AU3390\SciTe\Obfuscator\Obfuscator.exe" "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\0.au3" /CN 0 /CF 1 /CS 0 /CV 1 /SF 0 /SV 0
[2013-05-06 09:24:00] ProtectFile=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\0_Obfuscated.au3
[2013-05-06 09:24:00] Aut2EXE=D:\Program Files\AU3390\Aut2Exe\Aut2exe.exe
[2013-05-06 09:24:00] TempA3X=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\0.a3x
[2013-05-06 09:24:00] Flag:1=3EEA5B7FD148FE4D
[2013-05-06 09:24:00] Flag:2=60C1631ED803C8C6
[2013-05-06 09:24:00] Flag:3=65C67650
[2013-05-06 09:24:00] Flag:1=3EEA5B7FD148FE4D
[2013-05-06 09:24:00] Flag:2=60C1631ED803C8C6
[2013-05-06 09:24:00] Flag:3=65C67650
[2013-05-06 09:24:00] MergeExe=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\0.exe
[2013-05-06 09:24:00] UPX=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\0.exe
[2013-05-06 09:24:00] Output=C:\R.exe
使用命令行:
D:\Program Files\AU3390>Au3_Compiler.exe c:\r.au3
这个问题,是否多编译几次才能使用?
另外,我有几个问题。
1、脚本在主要代码无大错时,能否添加GUI界面。
2、脚本好像无法获取注册表中的autoit的路径,我只能添加注释段来获取路径
暂时就这两个,喝口水,等待回复,继续测试!!! |