gyhhi 发表于 2015-12-14 21:20:42

请教,3.3.6.1版本自带的代码迷惑失败,是什么原因?如何解决?

下面是是编译时给出的提示:

!File contains records longer than 2047 ..stopping process.
!Ending Obfuscator program.
!>21:13:33 代码迷惑错误, 使用原始脚本文件.:999


什么长度超了?搞不懂,,怎么解决呢?

afan 发表于 2015-12-14 22:06:35

脚本行字符2千多,超出了Obfuscator的处理能力

gyhhi 发表于 2015-12-16 10:36:44

脚本行字符2千多,超出了Obfuscator的处理能力
afan 发表于 2015-12-14 22:06 http://www.autoitx.com/images/common/back.gif

不会吧?2000行距不能迷惑了?
不应该是这个问题。因为我写的之前是能迷惑的,然后稍微改了一点点思路(行数并没有增加),然后就不能迷惑了

afan 发表于 2015-12-16 10:53:09

回复 3# gyhhi


    行字符数量 不是行数
迷惑前它要进行一系列准备工作,行字符数超出2千不奇怪

gyhhi 发表于 2015-12-16 16:20:54

回复 4# afan


    那可咋整啊,不迷惑把软件发出去,那简直太暴露了啊。A版有何解决办法没

afan 发表于 2015-12-16 16:39:03

回复 5# gyhhi


    普通迷惑就想办法满足Obfuscator的条件… 免费够用~

ura 发表于 2015-12-18 15:27:41

这个问题确实   ...
”编译“这方面做的不好

skyfree 发表于 2015-12-18 22:03:10

AFAN的意思可是单行超过2000字符?如果是的话楼主优化一下你超长的单行就可以了。

afan 发表于 2015-12-18 23:26:41

回复 8# skyfree


    是的~

gyhhi 发表于 2015-12-19 10:11:53

回复skyfree


    是的~
afan 发表于 2015-12-18 23:26 http://www.autoitx.com/images/common/back.gif

单行超过2000???!!没有啊,编译器都没有产生横向滚动条,所以不可能有超过2047的单行啊,我理解有问题吗,,还是别的什么意思

afan 发表于 2015-12-19 10:16:44

回复 10# gyhhi


    续行

gyhhi 发表于 2015-12-19 11:42:38

回复gyhhi


    续行
afan 发表于 2015-12-19 10:16 http://www.autoitx.com/images/common/back.gif


终于找到问题了,去掉这一句就好了:
Local $oErrorHandler = ObjEvent("AutoIt.Error", "_WMIErrFunc")
但是,为什么这句程序会导致迷惑失败呢,本来是想通过这句来捕获程序异常的,去掉之后影响软件稳定性啊

afan 发表于 2015-12-19 11:45:53

本帖最后由 afan 于 2015-12-19 11:47 编辑

终于找到问题了,去掉这一句就好了:
Local $oErrorHandler = ObjEvent("AutoIt.Error", "_WMIErrF ...
gyhhi 发表于 2015-12-19 11:42 http://www.autoitx.com/images/common/back.gif


    你确定是这句?不会吧,偶然成功? 除非 _WMIErrFunc 这个函数定义段里面有问题

gyhhi 发表于 2015-12-19 16:52:04

本帖最后由 gyhhi 于 2015-12-19 16:58 编辑

你确定是这句?不会吧,偶然成功? 除非 _WMIErrFunc 这个函数定义段里面有问题
afan 发表于 2015-12-19 11:45 http://www.autoitx.com/images/common/back.gif


弄错了,还是不行。。无法迷惑啊。。你说续行是什么意思?是说:虽然没有出现横向滚动条,但是却使用了_&续行符?
我找到了程序中唯一一段使用了续行符的变量,那是一个很长的提示字符串,我把它注释掉或者换成很短(2个字母)也不行

zzbtlc 发表于 2015-12-19 16:52:26

A版正解{:face (356):}
页: [1] 2
查看完整版本: 请教,3.3.6.1版本自带的代码迷惑失败,是什么原因?如何解决?