这两天在编程领域里,又发生了一件令人瞩目的事情:以易语言创始人吴涛的一篇檄文《

tid=370327">让我们一起来对360误报说不!》为序幕。再次拉开了易语言跟360杀毒软件之间的基情争斗。数百万易语言用户群起响应,为自己的权利而斗争。——生存的权利。易语言和杀毒软件往年那些恩怨情仇,势必要在今后这些日子里,又一次清算一遍。

生死对决!

有我没你!!

也无怪乎吴涛愤慨。易语言自2004年成立公司開始商业运作以来,至今已超过十年,期间始终受到杀毒软件的强力压制和不公正对待。以致举步维艰。

广大易语言用户也是深受其害。360等杀毒软件以其拙劣的杀毒技术,频繁地将易语言编译出来的程序误报为病毒、木马或其它高风险软件,而且始终不能有效解决。

多年来,易语言公司和用户採取了诸多技术上和非技术上的措施。包含升级编译技术(5.0静态编译)、法律起诉等等。杀毒软件们始终保持不理睬不合作不配合的态度。拒绝改进自身杀毒技术。

时至今日。广大计算机用户已经越来越多地意识到,在中国杀毒软件市场上广泛应用的基于白名单的所谓“云查杀”技术。其低劣的水平和粗暴的处理。已经严重阻碍了软件行业的正常发展,成为社会进步的绊脚石。绑架用户,已失民心。恶意误报。不得人心。仅仅要有人再加一把火,登高一呼,民心所向,把杀软的恶行公诸天下,360等再也没有好日子过了。

过去几年来,易语言公司做了很多工作解决病毒误报,这在eyuyan.com官方站点和论坛能够查到。

我(Liigo)个人也为此做了很多努力:

改动某些易语言支持库,又一次编译,或无实质内容的改动后又一次编译。暂时解除该支持库被误报的状况。

为解决易语言程序被杀毒软件误报而进行的一些不成熟的研究》尝试从“病毒特征码”入手找到被误报的根源;

推出《易语言实验室版X-0.0001、X-0.0002》,尝试改变易语言程序的C执行库静态编译链接方式。

增强易语言静态编译链接器插件(e/tools/link.dll),编译时植入尺寸可变的随机代码:

;xxx_header = 0-100,*
;
; xxx_header系列用于设置在静态编译生成的EXE或DLL内特定位置插入长度和内容均可随机变化的数据段。 ; 配置项名称能够是:eappi_header, ecode_header, eform_header, econst_header, helpfn_header等。
; 配置项值都能够设置为“a”“a-b”“a-b,c”或“a,c”等格式。当中a、b和c均为一个10进制数值。
; a和b分别指定数据段的最小长度和最大长度,在b被省略的情况下a指定固定长度,单位均为KB,
; c用于指定数据段中每个字节的填充值,特别的*号表示随机填充。
; 假设不设置此项,默觉得空(或0)。即不插入不论什么数据。 ;
;演示样例:
;eappi_header = 0-10,*
;ecode_header = 0-20,*
;eform_header = 1,0
;econst_header = 0
;helpfn_header =

可是从结果上来说,都不甚理想。

不管怎样。你都架不住人家“杀毒软件”始终把你的程序无条件的列入可疑名单。

易语言VS杀毒软件:基情复燃,转受为攻!的更多相关文章

  1. 易语言5.6 精简破解版[Ctoo]

    说明:本易语言5.6破解版 加入了[E剑终情]大神制作的完美通杀补丁,本人还修复了静态编译的问题. 关于静态编译失效的问题,大家解压之后会看到易语言根目录有一个"易言语静态编译配置工具&qu ...

  2. C++ 编写DLL文件给易语言调用

    摸索了两天了,终于解决了所有问题,在此跟大家分享. 需要三个文件,dll_demo.h.dll_demo.cpp.dll_dome.def 直接上代码: 头文件如下: #ifndef _DLL_DEM ...

  3. 在易语言中调用MS SQL SERVER数据库存储过程方法总结

    Microsoft SQL SERVER 数据库存储过程,根据其输入输出数据,笼统的可以分为以下几种情况或其组合:无输入,有一个或多个输入参数,无输出,直接返回(return)一个值,通过output ...

  4. 易语言软件加VMProtect壳的正确方法

    VMP是一款很强大的加密壳,代码虚拟化技术可以很好的保护程序不被恶意修改破J但是很多人不知道怎么给自己的程序加壳,今天给大家晋级下加壳的正确方法 相信很多新手都以为只要把软件直接拖到VMP里重新编译一 ...

  5. Windows2003/2008/2008 R2下易语言点支持库配置就退出的问题

    问题: 请问一个问题,我的电脑上win2003系统的,安装了易语言后,一点支持库配置就会自动退出.这是为什么啊? 解决方法如下: 删除 lib下的wmp.npk,重新打开易语言就可以了.

  6. 易语言转C#小试牛刀

    呵呵,用了几年的易语言,太郁闷了,玩过E的童鞋们懂得,偶然机会尝试C#,现正式投入C#门下. 我会把我学习C#的一些知识和重点,实时发不到我的BLOG中,同想学习C#的童鞋一起成长起来.

  7. 幻世(OurDream)2D图形引擎易语言汉化版更新提示

    幻世引擎的易语言汉化专版到目前为止已经累积了多个BUG,其中多个BUG是影响引擎功能使用的问题,我将会在近期发布修复所有问题的更新版本(此更新版本同时也将会支持最新的对加入的粒子系统的支持),敬请各位 ...

  8. 易语言 【寻找文本】命令的bug

    最近在重写易语言模块的时候,在取子文本操作时老是出错,经常出现一些奇怪的问题,一开始以为是代码问题,可是找半天硬是找不到问题所在. 于是进入了找bug模式,这么几行代码,看了我半个小时,左改右改,总感 ...

  9. 易语言关于使用CURL,网页_访问,网页_访问S,网页_访问_对象,鱼刺(winHttpW)发送Get性能测试

    易语言关于使用 CURL,网页_访问,网页_访问S,网页_访问_对象,鱼刺(winHttpW)发送Get性能测试 测试模块情况: |-精易模块5.8  |-鱼刺类Http  |-libCURL +++ ...

随机推荐

  1. 虚拟机CentOS设置IP

    虚拟机里Centos7的IP地址查看方法 本地虚拟机安装了CentOS 7,想通过ftp上传文件,发现通过ifconfig,没有inet这个属性 查看ens33网卡的配置:vi /etc/syscon ...

  2. Hdu-6230 2017CCPC-哈尔滨站 A.Palindrome Manacher 主席树

    题面 题意:给你一个字符串,问你满足s[i]=s[2n-i]=s[2n+i-2]的子串(这子串长度为3n-2)有多少个,原字符串长度<=5e5 题解:对于这种子串,其实要满足2个回文,跑过一次M ...

  3. C Linux read write function extension

    前言 - 赠送 readn / writen Linux 上默认的 read 和 write 函数会被信号软中断. 且 read 和 write 函数中第三个参数 count #include < ...

  4. 在ubuntu中安装Markdown神器Typora

    title: 在ubuntu中安装Markdown神器Typora toc: false date: 2018-09-01 17:48:15 categories: methods tags: ubu ...

  5. BZOJ 4262 线段树+期望

    思路: 把询问离线下来,查询max和查询min相似,现在只考虑查询max 令sum[l,r,x]表示l到r内的数为左端点,x为右端点的区间询问的答案 那么询问就是sun[l1,r1,r2]-sum[l ...

  6. C++批量加载动态库函数方法

    1.枚举定义enum  {    // 0 - GigE DLL (implicitly called)    Func_isVersionCompliantDLL,    Func_isDriver ...

  7. VS2005常用的快捷键分享

    VS2005代码编辑器的展开和折叠代码确实很方便和实用.以下是展开代码和折叠代码所用到的快捷键,很常用: Ctrl + M + O: 折叠所有方法 Ctrl + M + M: 折叠或者展开当前方法 C ...

  8. 《剑指offer 第二版》题解

    剑指Offer 按题号排序 面试题 3:数组中重复的数字 面试题 4:二维数组中的查找 面试题 5:替换空格 面试题 6:从头到尾打印链表 面试题 7:重建二叉树 面试题 8:二叉树的下一个节点 面试 ...

  9. 修改ElementUI源码

    1.克隆ElementUI官方仓库代码到本地  https://github.com/ElemeFE/element 2.在cmd命令行安装依赖 1)找到代码文件夹 cd element 2)npm ...

  10. MySQL 5.6 Reference Manual-14.5 InnoDB Tablespace Management

    14.5 InnoDB Tablespace Management   14.5.1 Resizing the InnoDB System Tablespace 14.5.2 Changing the ...