为什么易语言编译的exe总被误杀

为什么易语言编译的exe总被误杀,第1张

VB与简单到被很多"专业"的程式人员唾骂,为何还要去学不知所谓的易语言
之所以会被误杀当然是与你的杀毒软件有关,有以下可能
1你的电脑确实中毒了,并且易语的编译器也中毒了。
2杀毒软件之所以会误杀还可能是因为易语言编译出来的软件不符合某种杀毒软件的规范有关(这主要是易语太不出名了)。
3你的源程序确实做了一些不规范的动作,被杀软查出来了。

很高兴回答您的问题
易语言本身是无毒的,其编写出来的正常易语言程序也是无毒的(某些盗号软件、病毒等除外),易语言程序报毒现象已经存在很长时间了,且没什么解决办法,您如果要用易语言编程,请让使用者将程序加入杀毒软件白名单或卸载360
杀毒软件检查报毒通常是特征扫描,只有满足特征符合就会报毒,不会管你是用什么语言编写的。但通常易语言编译生成的EXE在运行时,绝大多数情况下CPU指令运行在支持库领空(仅少数在EXE领空,这与其它编译器生成的EXE的行为有很大不同),给杀毒软件查杀和机器分析造成了较大阻力,而且由于易语言影响力远不如JAVA/C/C++,很难吸引杀软厂商重视,从而导致误报时有发生。
另外,由于易语言多被应用于盗号软件,以至于可能杀毒软件只要是易语言程序就会报毒
推荐您使用与易语言相似的语言:VB
另外,经过检测,您的下载地址所下载的易语言是无毒的,可以放心使用

解决方法:1、加壳:加壳可以适度防止别的软件(病毒?杀软?)接触你的软件。一般有so壳,upx壳,ZProtect壳,强力壳是VMP壳,具体使用方法略有差异。关于加壳你还可以去搜一下。但是加壳如果没有把握的话还是不要加,因为加壳如果技术不好就会引起更多的误报2、提交(不推荐):将你的发布软件提交到各大杀软的误报区审查,但是缺点繁多3、更换编译器(推荐):易语言一般使用VC98编译器,可以在网上下载易语言使用的VC7,VC9,VC2012,VC2013,VC2015,VC2017编译器,注意每种编译器有自己的优点与缺点,如VC2015编译器不支持部分组件(如按钮编辑框等)4、辅助插件(推荐):易语言有一款插件,叫黑月插件(斩月等也可以)它在易语言内安装之后,会劫持易语言正常编译,由黑月插件 *** 作当前编译器,通过用户设置的参数让编译器更好地运转,同时会除去易语言编写的软件中大部分没用的代码与资源(自动检测)还有误报的资源。但是,如果你的软件本身有病毒,任何方法都绝对掩盖不了的!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13377668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存