目录:
1、实现原理
如何用简单的语言编写一个软件注册机?其实很多做开发的朋友都想给自己的软件加个锁功能。通常,除非提供软件 的注册码,否则您无法运行它。原理也很简单。给软件设计一个锁函数算法就够了,比如:软件用户获取机器码,主软件计算结果,然后和注册的值比较机器。如果值比较成功,软件可以正常运行,如果比较的值不匹配,那么主软件将无法正常运行。
2、开发步骤
步骤1、设计主界面软件如下图
步骤2、完成注册机程序界面设计
步骤3、在注册机的汇编代码中,输入如下代码段!我们已经写好了
.版本 2
. 窗口 窗口
.
.被点击
.局部变量硬盘字符字,整型
.局部变量机器码古典纹理图案笔刷,整数类型
硬盘字符=获取磁盘字符()
机器码 = 1314 + 到整数(硬盘签名)+ 1 + 3 + 5 + 7 + 9 × 5
编辑框1. = to text(机器码)
.被点击
.局部变量硬盘字符字,整型
.局部变量机器码,整数类型
硬盘字符=整数(编辑框内容2.)
机器码 = 1314 + 到整数(硬盘签名)+ 1 + 3 + 5 + 7 + 9 × 5
编辑框2. = to text(机器码)
步骤四、在main软件的程序集中输入如下代码片段!为了节省大家的时间,你已经准备好了圣诞网页psd素材hdr照片合成软件(JixiPix Simply HDR),可以直接将代码粘贴到你的程序中。
.版本 2
. 窗口 窗口
.被点击
.局部变量机器码,整数类型
.local变量机器码1,整数类型
机器码=1314+获取硬盘特征字()+1+3+5+7+9×5
机器码 1 = 整数(编辑框 1.内容)
.判断开始(机器码=机器码1)
信息框("软件注册成功!可以正常使用", 0, , )
Tag1.Title = "软件状态:注册成功!感谢使用"
消息框("软件注册失败,请检查您的注册码", 0, , )
.默认
.判断结束
.被点击
编辑框1. = 转文字(取硬盘字符())
3、试运行效果
代码写完之后,我们来看看运行效果,看看是否达到了预期的效果!请参阅下面的测试步骤
测试步骤1、运行主程序和注册机程序,如下图
测试步骤2、在主程序中获取机器码
测试步骤3、将机器码复制到注册机进行计算
测试步骤4、将计算结果填入主程序,点击“一键激活”即可
测试步骤5、如果我们输入错误的注册码软件会提示“注册失败”智能排座程序附注册机,见下图
4、结论
通过以上易语言开发步骤,可以实现软件注册机的效果,大家可以试试,注册机源码和主程序源码,我们已经打包上传到百度网磁盘智能排座程序附注册机,大家可以下载自己研究。
源码下载地址:链接:提取码:h2ch
发表评论