A. 易语言做软件怎么加入激活码
分2步:
1、程序的配置文件里,弄个配置保存激活码;
2、程序启动事件下,设置个激活码检测程序,如果激活码有效没过期,那么继续,否则限制程序运行,提示用户输入新的激活码;
激活码设置:
非网络验证的话,一般激活码都是和硬件绑定的。
可以这样:
你的程序里在用户激活界面,提供一个用户电脑的特征码提示,比如是:系统_取CPU序列号()+系统_取MAC地址()等这种可以唯一标识一个电脑硬件的信息。对他进行运算,最简单的是求MD5码。这样获取到的硬件码是唯一的,每台电脑都会不同。
用户需要激活时,把这个特征码发给你,你用自己算法,最简单的进行加密,得到的结果作为激活码,然后发给用户。
程序里,检测时,通过对激活码解密,获取到特征码,如果和本机的一样,那么就说明本机可以使用。
这样做的,软件是和电脑绑定的,用户换了电脑,激活码用不了
------------------------------------
如果希望用户通过登录你的账号、密码系统进行验证,那么就需要做网络验证系统了,比较麻烦。不详述了
B. 用易语言制作卡密,用卡密激活软件,还请把思路说明白点,也可以给源码!谢谢
思路就是,你抄要制作一个注册机,就是通过获取的硬盘序列号或者CPU序列号,经过一系列的计算,得到一个字符串,这个字符串就是验证软件的是不是正版的。
你的程序一运行就获取用户的序列号,然后让用户找你购买字符串,你通过用户提供的序列号用注册机计算出字符串,给予用户,用户输入到软件上面,软件通过注册机上面一样的反向算法得到序列号和运行电脑的序列号比较,如果相同就验证通过,不想同就不通过。最好是验证CPU的序列号,因为这个不容易换,如果别人把硬盘换到其他电脑上,就可以运行了。这样的容易被od破解,需要加多重的验证机制。
C. 易语言激活码及验证码代码怎么写
.版本 2
.支持库 eAPI
.支持库 dp1.程序集 窗口程序集1
.程序集变量 私钥, 文本型
.程序集变量 公共模数, 文本型
.程序集变量 公钥, 文本型
.程序集变量 硬件号, 字节集
.程序集变量 注册码, 字节集.子程序 __启动窗口_创建完毕编辑框1.内容 = 到文本 (取本机网卡物理地址 ())
硬件号 = 到字节集 (编辑框1.内容)
公钥 = “36863”
公共模数 = “”
.子程序 _按钮1_被单击注册码 = 到字节集 (编辑框2.内容)
.判断开始 (签名验证 (到字节集 (编辑框1.内容), 编辑框2.内容, 公钥, 公共模数))
信息框 (“注册成功!”, 0, )
.默认
信息框 (“注册失败!”, 0, )
.判断结束
.子程序 _按钮2_被单击私钥 = “”
编辑框3.内容 = 数字签名 (硬件号, 私钥, 公共模数)
D. 易语言激活码怎么弄
可以搜索一下这个例子:易语言修改自身MD5
这个例子会展示程序启动后会复制自身。在关闭时写入修改数据。
通过这个原理来生成注册码,并且激活后就会失效,无需联网验证。
由于我没有到可以上传文件的级别,所以只能帮你到这了。
E. 怎么使自己的易语言程序使用需要激活码
。额。算法要自己弄的。机器码之类的可以通过易语言自带的命令完成。然后你再专编个可以通过机器属码生成激活码的程序。别人用你的程序,要把机器码发给你,然后就不用说了。
算法最好是自己弄。
-
可以用一个子程序来判断是否已经激活。然后调用就可以了
剩下的自己研究吧,自己研究有好处的。