1、杀毒软件误报
本程序是用易语言写的程序,基本上360软件都会报毒,具体可以百度搜索:易语言程序360报毒
附上腾讯哈勃分析报告
程序无任何风险,可放心使用
以下是摘自网络:
软件是经过从编写代码 然后把代码编译为EXE程序 大家才能运行
但是 在编译EXE程序的时候 易语言都是选择 静态编译
编译:直接将代码转换为程序,程序运行时要求系统或该软件运行目录里有该程序运行时所需要的库文件!
你可以这样理解 程序运行到某一行代码的时候 遇到不懂的代码 就去找一个帮助文档
那个帮助文档就会告诉程序 这句代码是什么意思 你该做什么
而那个帮助文件一般由编译器 提供或者是windows自带的dll
那么什么是静态编译呢?
静态编译:将代码编译为程序,再将程序运行所需要的那些帮助文件压缩封装进程序里
当程序运行时释放库文件(也就是我们的帮助文件),再从指定位置读取调用库文件,使程序运行!
“静态编译”的程序就很类似于捆绑木马:1.程序运行,2.释放文件,3.调用文件!几乎都差不多把!只是最后一步有点差别!
“静态编译”的程序里面含有程序运行所需要的库文件,运行程序后就像是捆绑了东西的文件,释放文件以后,并调用!
使杀毒软件误以为程序是被捆绑后的的软件,所以报毒!
而现在大多数人都应该用的是静态编译,所以就有了网上闹得沸沸扬扬的“易语言误报门”了!
“编译”出来的程序,直接调用库文件,类似于C++,而静态编译则需要先将库文件释放出来在加以调用
那么为什么C++写的程序 360不报毒呢?
我举一个很好的列子 C#是微软搞出来的 C++是C#的儿子 那么360敢跟微软作对吗?
典型的欺软怕硬(嘿嘿 举个列子)
就类似于“winrar自解压”(什么是winrar自解压? OMG 类似于你安装360的时候 一点安装 他就自己解压给你安装好了 )
使得杀毒软件检测到程序里包含了其他文件,而且程序里也含有将文件释放出来的命令,触动杀毒神经
所导致杀毒误认为是捆绑了木马的程序
故杀毒软件认为“静态编译”出来的程序是病毒!
一、360报毒解决方法
当360软件提示有风险,添加信任即可,如果程序已被自动删除,请恢复到原位置即可
1、点击添加信任
2、若被删除,点击回复
二、Win8/10/11 系统安全中心 自动删除程序文件(解决方法)
1、点击左小角win徽标,打开设置(会按键盘左下角Ctrl和Alt中间的那个Win键)
2、选择:更新和安全 —> Windows安全中心 —> 打开Windows安全中心
3、选择:病毒和威胁防护 —> 管理设置
4、全部选择关闭即可
三、推荐选择火绒杀毒软件,无广告/弹窗
如果不会设置的,可以联系作者远程辅助操作