客户需要输入序列号的软件开发问题
假如开发了一个软件给客户试用,试用期为30天,过了30天后客户再打开软件时就要提示购买序列号。
序列号的产生规则:
1.要能产生一串不连续的字符作为序列号(Key),不容易被别人猜出。
2.序列号的使用期限为1年,到期后不能再用,提示过期!
系统还有求:
3.过期后客户可继续缴费使用原序列号(老客户可能会有优惠),或重新购买序列号。
4.一个序列号只能在一台机子上使用,输入到其他机子上时提示:此序列号已被使用!
5.过了试用期如果不输入序列号,此软件无法使用,即使客户把软件卸了重新安装也不能使用。
6.此软件不容易被破解!
请问大家给出一些建议怎样实现上诉功能,越详细越好!
------解决方案--------------------重装系统之后再装不就又能用了嘛??
------解决方案--------------------
------解决方案--------------------要做好好像比较复杂,期待高手!
------解决方案--------------------如果想重装也不能使用的话,可以让注册信息和电脑的mac地址绑定,这样每个序列号就只能在一台电脑上使用啦,后期后即使重装也不能在使用。
------解决方案--------------------
------解决方案--------------------这样比较难,要不就像杀软那样做网络验证。不过现在网络验证也被破
------解决方案--------------------一个序列号只能在一台机子上使用,输入到其他机子上时提示:此序列号已被使用!
有的软件 可绑定在 硬盘上,换机子(更换硬盘)就打不开
有的带加密狗 软件,插上狗试用30天,试用期一到,就打不开..