以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [分享]软件软注册例子 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=95605) |
-- 作者:天若千颖 -- 发布时间:2017/1/25 10:15:00 -- [分享]软件软注册例子 昨天看到有人在讨论软件的加密,即通过机器码注册,可能很多人也会用到,一般软件如果保密性不是特别高,不需要UKEY加密,这个加密也够用了。
官方的源码例子只是将注册信息保存在项目中,一旦更新需要重新注册,我重新优化了一些设计,把例子共享出来,也能为需要的朋友节省一些时间。
功能如下:
1.试用次数设置为5次,当试用小于等于5次时,弹出注册提示窗口,注册提示窗口显示剩余试用次数。
2.当试用超过5次时,提示超过使用,是否注册,选择是,进入注册窗口,选择否,直接退出。
3.注册页面如果已经注册,显示已注册,如果没有注册,则显示剩余试用次数。
4.注册页面输入注册码,如果输入正确,提示注册成功,如果输入错误,提示注册码错误。
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 -- 学习学习 |