本帖最后由 chamlien 于 2015-2-1 13:38 编辑
测试工具,在线www.virscan.org
一直在使用汉化版https://autoit-cn.googlecode.com/files/AUTOIT_SVN%20R1054M.exe
但大多数都报毒,原因是汉化版集成了ACNWrapper
第一:也就是说,报毒原因之一就是:ACNWrapper编译器,当然官方最新版的AutoIt3Wrapper也出现报毒
规避这一报毒就是不要使用Wrapper编译,去掉脚本里的预处理命令#region……#endregion这段代码,同时到安装目录Aut2exe下运行Aut2exe.exe进行编译(也可以直接用官方英文版直接编译)
但是不使用Wrapper,那些版本信息,版权信息等等东西怎么加到脚本里面去呢?在帮助文件(官方英文版的帮助文件)里输入:#pragma查找就能实现和Wrapper同样的效果,命令如下(加在头文件之前):#pragma compile(ExecLevel, highestavailable)
#pragma compile(Compatibility, win7)
#pragma compile(UPX, False)
#pragma compile(FileDescription, myProg - a description of the application)
#pragma compile(ProductName, myProg)
#pragma compile(ProductVersion, 3.7)
#pragma compile(FileVersion, 3.7.0.0, 3.7.100.201) ; The last parameter is optional.
#pragma compile(LegalCopyright, © Joe Bloggs)
#pragma compile(LegalTrademarks, '"Trademark something, and some text in "quotes" etc...')
#pragma compile(CompanyName, 'Joe Bloggs & Co')
第二:报毒原因还有一个就是使用了#NoTrayIcon来隐藏托盘图标,规避这一报毒可以使用OPT("TrayIconHide",1)代替,同时#NoTrayIcon要删除掉而不仅仅是注释掉。
综合以上两点,一是不要使用#NoTrayIcon,二是不要使用Wrapper编译,三是不要使用压缩。
以上都是在www.virscan.org亲测出来的,可能不同的代码效果不同,请具体测试。
另外本人测试环境不是360,论坛里也有人说生成个bat,再运行AutoIt3.exe来运行脚本,这个办法对现在的360来说是画蛇添足了,因为360连bat都不放过的! |