Office中国论坛/Access中国论坛

标题: 【源码示例】注册码功能的实现示例(2011-08-14更新) [打印本页]

作者: 红尘如烟    时间: 2011-6-24 08:50
标题: 【源码示例】注册码功能的实现示例(2011-08-14更新)
本帖最后由 红尘如烟 于 2011-8-14 01:29 编辑

      针对希望软件需要注册码注册后才能正确使用的朋友提出的要求,制作了注册码的实现示例,供大家参考:

[attach]45934[/attach]

[attach]45935[/attach]

[attach]45936[/attach]

[attach]45937[/attach]

2011-08-14    修改了硬盘分区序列号为负数时出错的问题。

作者: Grant    时间: 2011-6-24 09:03
学习了...
作者: todaynew    时间: 2011-6-24 09:57
红尘如烟 发表于 2011-6-24 08:50
针对希望软件需要注册码注册后才能正确使用的朋友提出的要求,制作了注册码的实现示例,供大家参考: ...

向红尘同志学习!
作者: roych    时间: 2011-6-24 09:59
谢谢分享。怎么老觉得Grant和红尘长得很像呢?嘻嘻
作者: tmtony    时间: 2011-6-24 12:46
帅哥从来都有几分似的:)
你没发现你最帅的时候,有点像刘德华吗?
作者: 红尘如烟    时间: 2011-6-24 13:55
roych 发表于 2011-6-24 09:59
谢谢分享。怎么老觉得Grant和红尘长得很像呢?嘻嘻

你仔细看就会发现,其实不是长得像,而是神态很像,都是侧向45度,一脸专注的表情
作者: t小宝    时间: 2011-6-24 14:03
大家都在围观帅哥,内容更加精彩呀
作者: t小宝    时间: 2011-6-24 14:05
回复 红尘如烟 的帖子

'注册码加密密钥,可以改成任意一个密钥,这样别人不知道密钥的情况下,就算知道源代码也不能生成正确的注册码
Private Const conEncryptKey As String = "www.accessoft.com"

这个常数以二进制打开MDE文件应该可以看到吧
作者: 红尘如烟    时间: 2011-6-24 14:39
本帖最后由 红尘如烟 于 2011-6-24 14:40 编辑
t小宝 发表于 2011-6-24 14:05
回复 红尘如烟 的帖子

'注册码加密密钥,可以改成任意一个密钥,这样别人不知道密钥的情况下,就算知道源代 ...


可能性不大,以二进制打开的话,最少好几M的内容,要在里面找到这个字符串好像没那么容易吧?
我觉得对于一般的Access开发的软件来说,这样基本都差不多够用了,其实主要也就是防君子不防小人罢了,有个限制不让别人太轻易的就随意拿去用而已。
真要太较真的话,现在没有什么软件破解不了的,都很容易被人用逆向工程反编译。所以其实还是要根据软件的实际受众来看的,业余程序员弄的,使用的人更菜,这样就基本没必要考虑破解什么的,除非这个软件确实很有价值。否则送上门让人破解别人还不一定乐意呢!
作者: huangqinyong    时间: 2011-6-24 21:21
红尘如烟 发表于 2011-6-24 14:39
可能性不大,以二进制打开的话,最少好几M的内容,要在里面找到这个字符串好像没那么容易吧?
我觉得对 ...

非常赞同
作者: jackysu78    时间: 2011-6-24 21:43
太妙了,认真学习
本人刚刚也做了一个防君子不能防小人的注册码生成工具,本想传上来让大家帮忙完善,看样子不用了,呵呵。
[attach]45940[/attach]
根据机器码生成注册码不是好的选择,但对一些小小软件还可以,因为即使用户端PC主板一样也没关系,毕竟acc系统也不太适宜较多用户同时使用,效率有限吧。
个人觉得根据用户的相关信息生成注册码的方法可能更有意义,比如公司名称等等,如此可以避免同一用户多个客户端PC重复注册。

作者: iamee    时间: 2011-6-24 22:20
顶起来
作者: 红尘如烟    时间: 2011-6-25 12:28
jackysu78 发表于 2011-6-24 21:43
太妙了,认真学习
本人刚刚也做了一个防君子不能防小人的注册码生成工具,本想传上来让大家帮忙完善,看样 ...

不错,其实原理就是这么回事,例子中是用硬盘序列号来生成注册码的,可以改成软件名称或其它什么的来生成注册码,这样就限制于对应的软件名称,而不是限制于对应的计算机了。
作者: wang1950317    时间: 2011-6-25 20:47
学习啦!
作者: ziwy723    时间: 2011-6-29 20:55
看看,有没有用
作者: bjcompass    时间: 2011-6-29 23:54
jack和红尘老师说的对,用机器码生成注册信息确实局限性很大。各位老师能贴出用软件名称或使用单位名称生成注册码的例子吗?非常想学习!
作者: ri136998    时间: 2011-7-7 10:58
谢谢分享
收藏了
作者: qqxypp    时间: 2011-8-10 04:56
谢谢分享
作者: kdjifir34562    时间: 2011-8-11 13:00
谢谢分享
作者: towerman    时间: 2011-8-11 16:39
下载
作者: mag770t    时间: 2011-8-11 17:07
谢谢红尘的奉献,支持个!
作者: zzf9008    时间: 2012-5-5 09:43
thank you very good!!
作者: huangli0356    时间: 2012-11-13 16:34
分享快乐..快乐分享.
作者: fxbianxiu    时间: 2012-11-15 20:46
注册码设置
作者: itdesigner    时间: 2015-3-28 20:54
来学习一下~
作者: 松湖烟雨    时间: 2015-7-16 16:22
谢谢分享!
作者: a157838566    时间: 2015-7-28 14:52
adfadsf
作者: heqing3000    时间: 2015-9-11 18:06
拿来主义者, 谢谢红尘版主.
作者: lige    时间: 2016-7-8 10:48
谢谢分享
作者: liuqi67    时间: 2016-9-19 10:39
学习红尘老师的佳作
作者: abudo211    时间: 2016-12-26 14:39
非常好
作者: 快乐向前走    时间: 2018-10-1 17:09
一个详细的进销存系统需求实例文档,还包含了表设计清单 一个详细的进销存系统需求实例文档,还包含了表设计清单 一个详细的进销存系统需求实例文档,还包含了表设计清单
作者: zzbming    时间: 2018-10-11 16:18
谢谢分享!
作者: boon    时间: 2019-2-21 19:42
太好了,值得学习
作者: boon    时间: 2019-3-28 21:50
大师之作




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3