以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [分享]软件软注册例子  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95605)

--  作者:天若千颖
--  发布时间:2017/1/25 10:15:00
--  [分享]软件软注册例子

昨天看到有人在讨论软件的加密,即通过机器码注册,可能很多人也会用到,一般软件如果保密性不是特别高,不需要UKEY加密,这个加密也够用了。

 

官方的源码例子只是将注册信息保存在项目中,一旦更新需要重新注册,我重新优化了一些设计,把例子共享出来,也能为需要的朋友节省一些时间。

 

功能如下:

 

1.试用次数设置为5次,当试用小于等于5次时,弹出注册提示窗口,注册提示窗口显示剩余试用次数。

 

 

图片点击可在新窗口打开查看此主题相关图片如下:剩余次数.png
图片点击可在新窗口打开查看

 

2.当试用超过5次时,提示超过使用,是否注册,选择是,进入注册窗口,选择否,直接退出。

 

 
图片点击可在新窗口打开查看此主题相关图片如下:提示注册.png
图片点击可在新窗口打开查看

 

3.注册页面如果已经注册,显示已注册,如果没有注册,则显示剩余试用次数。

 

 
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 

4.注册页面输入注册码,如果输入正确,提示注册成功,如果输入错误,提示注册码错误。

 



图片点击可在新窗口打开查看此主题相关图片如下:注册错误.png
图片点击可在新窗口打开查看

 

5.如果超过试用次数,进入注册页面,但是又放弃注册,同样直接退出程序。

 

6.附带一个计算注册码的窗口。

 

需要的拿走,只有开发版。如果试用版需要部分源码,可跟帖说明,直接贴源码。



 


以下内容只有回复后才可以浏览
[此贴子已经被作者于2017/1/25 10:19:16编辑过]

--  作者:天若千颖
--  发布时间:2017/1/25 10:22:00
--  
另外,我发现ComputerID容易变动,我的电脑插移动硬盘和不插移动硬盘居然是两个不同的ComputerID,所以本项目里面使用了HardDiskID作为电脑的机器码。

另外,注册窗口使用了“模式窗口”而不是“独立窗口”,这样当系统提示注册时,要么注册,要么退出,必须处理完这个窗口才能点击其他窗口,如主窗口, 如果采用独立窗口的话,及时弹出注册窗口,如果用户没有注册码,完全可以不用理会这个窗口,也可以继续使用其他窗口。因此,个人觉得注册窗口使用“模式窗口”更好一些。
[此贴子已经被作者于2017/1/26 14:09:45编辑过]

--  作者:gryy
--  发布时间:2017/1/25 10:25:00
--  
图片点击可在新窗口打开查看
--  作者:有点蓝
--  发布时间:2017/1/25 10:34:00
--  
多谢分享
--  作者:yyzlxc
--  发布时间:2017/1/25 11:45:00
--  
学习
--  作者:happy_gile
--  发布时间:2017/1/25 11:47:00
--  
虽然已经有了,但还是看看这个,借鉴借鉴
--  作者:百灵
--  发布时间:2017/1/25 12:18:00
--  
学习
--  作者:tennis
--  发布时间:2017/1/25 13:14:00
--  
瞧瞧
--  作者:wzzhf
--  发布时间:2017/1/25 13:27:00
--  

学习


--  作者:djyjcl
--  发布时间:2017/1/25 16:05:00
--  
学习学习