易语言软件验证系统 易语言网络验证系统
发布日期:2020-09-11摘要:易语言做软件怎么加入激活码 分2步:1、程序的配置文件里,弄个配置保存激活码;2、程序启动事件下,设置个激活码检测程序,如果激活码有效没过期,那么继续,否则限制程序运行,提示用户输入新的激活码;激活码...
易语言做软件怎么加入激活码
分2步:1、程序的配置文件里,弄个配置保存激活码;2、程序启动事件下,设置个激活码检测程序,如果激活码有效没过期,那么继续,否则限制程序运行,提示用户输入新的激活码;激活码设置:非网络验证的话,一般激活码都是和硬件绑定的。
可以这样:你的程序里在用户激活界面,提供一个用户电脑的特征码提示,比如是:系统_取CPU序列号()+系统_取MAC地址()等这种可以唯一标识一个电脑硬件的信息。
对他进行运算,最简单的是求MD5码。
这样获取到的硬件码是唯一的,每台电脑都会不同。
用户需要激活时,把这个特征码发给你,你用自己算法,最简单的进行加密,得到的结果作为激活码,然后发给用户。
程序里,检测时,通过对激活码解密,获取到特征码,如果和本机的一样,那么就说明本机可以使用。
这样做的,软件是和电脑绑定的,用户换了电脑,激活码用不了------------------------------------如果希望用户通过登录你的账号、密码系统进行验证,那么就需要做网络验证系统了,比较麻烦。
不详述了
易语言做出来的才软件如何验证帐号密码是正确的,好的+20
.版本 2.子程序 _按钮1_被单击.判断开始 (编辑框1.内容 = “你的密码”)信息框 (“密码正确”, 0, ).判断 (编辑框1.内容 ≠ “你的密码”)信息框 (“密码错误”, 0, ).默认.判断结束代码直接粘贴,千万别对着打上去!
怎么用易语言为软件添加收费系统??
软件收费?先想一套你自己的id、sn算法,然后在你的软件运行时先判断sn是否存在,是否过期,是否正确,验证不合格就直接结束,这个的关键都在你的算法的设计,没人能帮你,送你一套我曾经用过的吧:计次循环首(32,n1)sn=取文本中间(取文件摘要(id)+取文件摘要(我的生日),n1*2,1)计次循环尾这个比较简单但也倒实用。
sn就是你的序列号,id可以取cpu 硬盘等等编号加以处理(我还是用上面那个算法拿到一个32位字串)得到,以保证单机单用,你也可以根据用户自己找你申请的用户名算属于这个用户名的sn(就像瑞星那样),一切都得必须且只能靠你自己设计不能让外人知道。
。
。
(ps:现在破解软件很容易,这个收费啊,就那么回事儿,别太较真,不然苦的是咱程序员自己。
。
。
)
易语言编写YY验证源码,可以让使用软件的人到指定YY子频道,不去就...
应该是由于Vista 和 易语言双方面的原因,首先 Vista 公认的兼容性不好,很多程序在其上不能正常运行,其次,易语言,传说中的中文编程语言,只能说目前还不够成熟,只能做一些小程序,其安全性健壮性不敢恭维啊,两个不安全,不成熟的技术遇在一块了,出问题的概率就飞升了,所以你的问题的解决办法是,摒弃Vista,摒弃易语言,个人愚见。
犹如Vista系统和易语言一样,博君一灿
-
给我们打电话
7*24小时服务热线:1399999999
全国客服热线:400-0000-000 -
百度地图
福建省漳州市 -
给我们发邮件
E-mail:[email protected]
在线沟通