binghc 发表于 2012-3-22 08:50:25

au3编译后的exe被病毒感染后提示的错误暴漏了编写该程序的语言,求解

au3编译后的exe被病毒感染,打开谈出一对话框,对话框的标题写着
“AUTOIT错误”,内容写着:“不能打开脚本”

http://www.autoitx.com/forum.php?mod=viewthread&tid=19784&highlight=%B4%ED%CE%F3%2B%CC%E1%CA%BE

我加了这个函数还是不能解决问题,这种情况下就暴漏了我的程序是用什么东西写的,不是很好
各位有没有谁遇到这样的问题,有没有解决办法

zldfsz 发表于 2012-3-22 09:08:04

可以的啊,那个函数我用过,出错时确实会替换掉难看的错误提示窗口

redapple2008 发表于 2012-3-22 09:09:14

楼主心细呀?我还没有注意到

zerry 发表于 2012-3-22 09:32:12

什么病毒感染会这样咧?

binghc 发表于 2012-3-22 17:09:42

回复 2# zldfsz


   没用,我是说被病毒感染后,被病毒感染后,exe文件大小会变

boyboyjack 发表于 2012-3-22 20:50:46

回复zldfsz


   没用,我是说被病毒感染后,被病毒感染后,exe文件大小会变
binghc 发表于 2012-3-22 17:09 http://www.autoitx.com/images/common/back.gif

既然被病毒感染了,也不能保证程序原数据不被破坏,

还是找个正常的或者重新编译吧

boyboyjack 发表于 2012-3-22 20:57:46

怀疑病毒破坏AUTOIT的检测文件完整性机制,
参考: http://bbs.pediy.com/archive/index.php?t-21910.html

happytc 发表于 2012-3-23 23:13:00

回复 1# binghc

不光是被病毒了是这样,你的代码里出错了,如数组超界了,同样会这样的错误提示,基本上的解释型语言都是这样,现在也只有象你给的那链接做的那样:另起一个进程,只要出现那个出错的窗口,就直接关掉那个窗口界面了。

并且要看是不是au3写的,从别的地方也能看到,如直接用象winhex之类的看exe文件,又如用窗口信息工具看au3写的界面也能看到au3的唯一类名:AutoIt v3 GUI

mjpop 发表于 2012-3-24 00:22:05

应该是函数的问题,不能自动运行脚本
页: [1]
查看完整版本: au3编译后的exe被病毒感染后提示的错误暴漏了编写该程序的语言,求解