设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: tmtony
打印 上一主题 下一主题

[第2期]软件试用版功能实现

[复制链接]
31#
发表于 2008-4-28 15:08:12 | 只看该作者
原帖由 andymark 于 2008-4-26 22:19 发表
限制系统还原是可以实现限制的, 暂时还不能对付全盘格式化的限制
要是能把标记写到硬盘磁道里就好了



我想没有谁会让一个试用软件能够继续用而去格式硬盘,这样因小失大的事做起来得不偿失。
当然,应该发尽量有些难度。连windows这样的系统出来没有几天都破解了,还有OFFICE等等,我们还期望什么?

如果有人看上了你,你就准备上砧板吧![:34]
32#
发表于 2008-4-29 19:53:57 | 只看该作者
原帖由 tmtony 于 2008-4-26 16:22 发表
如果还原操作,无法限制到了,只能依赖加密狗了


使用web验证的方法如何呢?缺点就是必须要联网。
33#
发表于 2008-4-30 03:00:46 | 只看该作者
在各种软件试用版功能实现,一般采用限制时间或者使用次数: 1、 限制时间:一般采用在注册表中暗藏首次使用的时间,使用时比对当前时间和注册表中的时间,这样来达到限制使用时间的目的,但这种方法可以采用清除注册表中的信息(比如:重新按照操作系统和修改系统时间来达到继续使用的目的。 2、 限制次数:一般也是采用在注册表中记录使用的次数,每次启动登录时,自动修改注册表中的信息,这种方法也可以清除注册表中的信息来达到继续使用的目的 3、 前两者同时采用,试用日期和试用次数两者之一超出均无法再使用。 在此,我提出一个新的方法,虽然可以克服上述方法的缺点,但还是有其使用的局限性,不过不失为一种好方法:采用Web Service。这种方法需要有自己的网络空间来安装asp.net,但购买网络空间也很方便和便宜的(不需要购买数据库空间,可以采用Access来做后台数据库)。在验证时候需要连接的Internet网,这就是对于这种方法的最大限制。这里我只提供个限制时间的方法:我们首先创建个Web Service,这个Web Service提供了根据软件自动提供的用户代码(可以采用用户电脑的硬盘序列号或者CPU序列号)来进行验证是否在试用阶段,返回真假。根据返回的这个值就可以控制是否停止软件运行和终止用户的操作了。这种方法可以限制客户在指定的电脑上使用软件,防止非法复制。因为软件在进行验证时提交的是本机的相关信息,如果在服务器中没有相关的记录,那么就不能通过验证。当用户进行注册时,你就可以修改数据库中的相关信息,来达到解除限制的目的了。这种方法没有在用户的电脑中隐藏任何信息,所以就不存在通过清除相关信息来解除限制的可能。同时,这种方法的读取的时间时来自服务器,用户也不可能修改到服务器的时间,所以,通过修改系统时间来达到解除限制也是不可能的。我只提供了简单的功能,你可以对其进行完善,你可以对提取的用户代码进行加密,也可以添加使用次数的限制。我这里创建了个Web Service,地址:http://sylph-fan.cn/ValidateWebService.asmx?wsdl,这个Web Service有效期至2008年5月15日。需要测试的朋友请测试。

[ 本帖最后由 fan0217 于 2008-4-30 07:55 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
34#
发表于 2008-4-30 08:25:17 | 只看该作者
fan0217 兄的方法应该是未来的趋势
35#
发表于 2008-4-30 08:46:02 | 只看该作者
对于防止更改时间, 简单一点的 可直接从时间服务器读取,  并不需要构建一个WEB 服务器
36#
发表于 2008-4-30 09:33:50 | 只看该作者
原帖由 andymark 于 2008-4-30 08:46 发表
对于防止更改时间, 简单一点的 可直接从时间服务器读取,  并不需要构建一个WEB 服务器


对,但读取服务器时间只是个顺便稍上的功能。如果使用我上面提到的方法的话,必须构建一个web Services。
37#
发表于 2008-4-30 10:22:03 | 只看该作者
学习。。。。。关注
38#
发表于 2008-4-30 12:31:37 | 只看该作者
原帖由 fan0217 于 2008-4-30 03:00 发表
在各种软件试用版功能实现,一般采用限制时间或者使用次数: 1、 限制时间:一般采用在注册表中暗藏首次使用的时间,使用时比对当前时间和注册表中的时间,这样来达到限制使用时间的目的,但这种方法可以采用清除注册 ...

好思路。[:17]
39#
发表于 2008-4-30 15:43:24 | 只看该作者
学习一下
40#
发表于 2008-4-30 15:43:40 | 只看该作者
学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-10 16:13 , Processed in 0.090862 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表