主题:[讨论]急急急 编一个试用版软件,试用时间到 该怎么处理
xm7050432
[专家分:180] 发布于 2009-02-17 09:08:00
编一个试用版软件,试用时间到,想通过输入注册号,并且正确才可以继续试用。
这个注册号码要怎么生成,怎么核对是否正确。
注册码要怎么控制?用md5吗?
请前辈忙我下,我卡住了。
以前用软件注册都有一个注册器,不知道VFP是不是也可以那样用。如果可以要怎么用。谢谢。
回复列表 (共9个回复)
沙发
xm7050432 [专家分:180] 发布于 2009-02-17 11:28:00
谁帮下我,或者短信告诉我,或者QQ都好,谢谢哦。
板凳
alpen [专家分:1140] 发布于 2009-02-17 14:05:00
我的想法是,就是在软件运行前判断一下安装和开始的时间,在一月(或试用期)内还是一月(或试用期)外,先编个注册码的算法,超出试用期时再判断该机的注册码算法是否与程序中的注册码的算法一致就可以了.当然说说容易,做做还是要花点时间的.
3 楼
xm7050432 [专家分:180] 发布于 2009-02-17 16:01:00
现在判断的程序我自己做好了,主要是注册码的问题。
注册码要怎么去写,我现在的做法是建个表,里面存一些随机的号码,试用时间到输入表里面的其中一个号码(号码只有我知道,只是做了很简单的处理)。一样就在某个表里做了记录,以后就可以一直用了。但是我觉得很不安全。
不知道各位老师是怎么解决注册问题的。
4 楼
foxdb [专家分:1830] 发布于 2009-02-20 00:02:00
我的商品化软件是这样的:
1、随软件发布包含一个许可文件(此文件可防止用户到期时用“技术手段”非法继续使用),主要是记录“满足”试用的详细情况资料或功能限制!当试用期到了提示注册!
2、用户付费注册时,是用一个“注册码生成器”生成给用户!具体是根据用户的相关硬件环境“指纹”输入加密后生成,再发给用户。(应牵涉到我的用户利益)下面只能给点参考提示(思路)你去发挥吧。
[img]http://www.enhor.com/temp/vfp_sn.jpg[/img]
5 楼
xm7050432 [专家分:180] 发布于 2009-02-20 08:26:00
[quote]我的商品化软件是这样的:
1、随软件发布包含一个许可文件(此文件可防止用户到期时用“技术手段”非法继续使用),主要是记录“满足”试用的详细情况资料或功能限制!当试用期到了提示注册!
2、用户付费注册时,是用一个“注册码生成器”生成给用户!具体是根据用户的相关硬件环境“指纹”输入加密后生成,再发给用户。(应牵涉到我的用户利益)下面只能给点参考提示(思路)你去发挥吧。
[img]http://www.enhor.com/temp/vfp_sn.jpg[/img][/quote]
谢谢您的回复。
注册码生成器是自己编的吗?如果是我估计又要研究好久了。
硬盘号,CPU,网卡好像前辈都有研究出来怎么取了。
6 楼
cys-9999 [专家分:20] 发布于 2009-02-20 14:00:00
不知我的猜测对不对:楼主是不是要自己破解软件?如果是自己编和软件,完全可以把注册码写在软件内,这样也避免了盗版的可能。反正我的软件是这样做的,每个注册用户只能用自己的版本,不能通用。
7 楼
xm7050432 [专家分:180] 发布于 2009-02-20 14:46:00
[quote]
不知我的猜测对不对:楼主是不是要自己破解软件?如果是自己编和软件,完全可以把注册码写在软件内,这样也避免了盗版的可能。反正我的软件是这样做的,每个注册用户只能用自己的版本,不能通用。[/quote]
谢谢您留意本帖,我加密注册还没研究懂呢,不敢谈破解。
我现在想不出一个好的方法来注册,不知道可不可以说说你注册的大概方法。
8 楼
foxdb [专家分:1830] 发布于 2009-02-20 17:55:00
回楼主:
其实你只要取硬盘号、CPU、网卡等,这不难。但将他们加密成注册码,就要一个算法问题,这个是核心不能公开,否则别人就会做一个“注码机”了。比如象 XP 的“注码机”就是这样。
9 楼
xm7050432 [专家分:180] 发布于 2009-02-21 08:19:00
[quote]回楼主:
其实你只要取硬盘号、CPU、网卡等,这不难。但将他们加密成注册码,就要一个算法问题,这个是核心不能公开,否则别人就会做一个“注码机”了。比如象 XP 的“注码机”就是这样。[/quote]
嗯,谢谢了,看来还是需要再研究研究了。
我来回复