1. 易语言编写的程序为什么容易被报毒
编译:直接将代码转换为程序,程序运行时要求系统或该软件运行目录里有该程序运行时所需要的库文件!静态编译:将代码编译为程序,再将软件运行所需要的压进程序里,当程序运行时释放库文件,再从指定位置读取调用库文件,使程序运行!
“静态编译”的程序就很类似于捆绑木马:1.程序运行,2.释放文件,3.调用文件!几乎都差不多把!只是最后一步有点差别!
“静态编译”的程序里面含有程序运行所需要的库文件,运行程序后就像是捆绑了东西的文件,释放文件爱你,并调用!使杀毒软件误以为程序是被捆绑后的的软件,所以报毒!而现在大多数人都应该用的是静态编译,所以就有了网上闹得沸沸扬扬的“易语言误报门”了!
“编译”出来的程序,直接调用库文件,类似于C++,而静态编译则需要先将库文件释放出来在加以调用,就类似于“winrar自解压”,使得杀毒软件检测到程序里包含了其他文件,而且程序里也含有将文件释放出来的命令,触动杀毒神经,所导致杀毒误认为是捆绑了木马的程序,故杀毒软件认为“静态编译”出来的程序是病毒!
2. 用易语言静态编译出来的文件在别的电脑上显示有病毒
正常的事 你的软件 没有认证
加资源
在加壳 加密 别加花插 乱码什么的
最后加 签名
基本可以了
3. 下载易语言源码后用静态编译还是编译 编译后会出现什么后果 运行后会中毒吗
一楼基本对的。除了第一句不是很正确。
用编译的话,支持程序运行的库文件独立生成。在别的电脑上运行的话需要把库文件和程序一起打包。当然,如果电脑上安装了易语言的话,那该电脑上就肯定存在这些库文件了。
4. 易语言本身有病毒吗
很高兴回答您的问题
易语言本身是无毒的,其编写出来的正常易语言程序也是无毒的(某些盗号软件、病毒等除外),易语言程序报毒现象已经存在很长时间了,且没什么解决办法,您如果要用易语言编程,请让使用者将程序加入杀毒软件白名单或卸载360
杀毒软件检查报毒通常是特征扫描,只有满足特征符合就会报毒,不会管你是用什么语言编写的。但通常易语言编译生成的EXE在运行时,绝大多数情况下CPU指令运行在支持库领空(仅少数在EXE领空,这与其它编译器生成的EXE的行为有很大不同),给杀毒软件查杀和机器分析造成了较大阻力,而且由于易语言影响力远不如JAVA/C/C++,很难吸引杀软厂商重视,从而导致误报时有发生。
另外,由于易语言多被应用于盗号软件,以至于可能杀毒软件只要是易语言程序就会报毒
推荐您使用与易语言相似的语言:VB
另外,经过检测,您的下载地址所下载的易语言是无毒的,可以放心使用
5. 易语言本身有病毒吗
完全没有,不建议使用破解版本,建议购买正版,破解版有可能被人放置木马等风险,且编译后易导致杀毒软件报毒,而且得不到更新,正版易语言可以得到更新,拥有更多新功能,请支持正版
6. 易语言静态编译比编译误报毒的可能性更大么
静态编译包含的文件多当然报毒能性大,当然选择静态编译了,静态编译就是把支持库文件打包到程序里去.这样,如果对方没装易语言也可以使用。
7. 那个易语言的软件有没有病毒
您好
1,如果是官方版本的易语言是不会携带病毒的。
2,如果是从其他网站下载的,建议您先到腾讯电脑管家官网下载一个电脑管家。
3,然后右击该软件【扫描病毒(电脑管家)】检测一下,看电脑管家是否报毒,如果不报毒的话就证明该软件是安全的,如果报毒的话就不要再使用了,根据电脑管家提示将病毒清理掉。
如果还有其他疑问和问题,欢迎再次来电脑管家企业平台进行提问,我们将尽全力为您解答疑难
8. 为什么用易语言编辑软件会报毒啊
1、对于“病毒误报”,我们认为,易语言编译生成的EXE在运行时,绝大多数情况下CPU指令运行在支持库领空(仅少数在EXE领空,这与其它编译器生成的EXE的行为有很大不同),给杀毒软件查杀和机器分析造成了较大阻力,而且由于易语言影响力远不如JAVA/C/C++,很难吸引杀软厂商重视,从而导致误报时有发生。如果以上观点成立,则静态编译可以有效解决误报,因为静态编译后所有有效代码都在EXE内。
2、对于“静态编译”,是指在编译时,把支持库中被程序使用的有效代码按实际需要链接到EXE中,未被用到的则不链接。以后将不存在“即使仅仅使用一条命令也必须多带一个1M多的支持库文件”的现象。
3、对于所谓“脱库”,我们指的是“运行时不再必须依赖支持库文件”,而不是简单粗暴的“放弃使用支持库”。现有支持库内容丰富功能强大又易学易用,是易语言一大宝贵财富,是易语言核心价值的突出体现,绝对不会轻言放弃。
4、对于所谓“秒脱”,是指目前易语言编译出的EXE,由于有“易格式体”的存在,在被加壳保护之后,会被某些特定软件很容易的脱壳,因而不利于软件自我保护。新版易语言静态编译后,将取消“易格式体”,从而不会再有被“秒脱”的现象