设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
41#
发表于 2008-4-30 15:43:58 | 只看该作者
[:34] 学习一下
42#
发表于 2008-5-4 00:01:31 | 只看该作者
来过,看过,没有思考过,
43#
发表于 2008-5-5 17:59:26 | 只看该作者
我有个不太成熟的思路:
Access对象都可以自定义属性,我们就可以把第一次使用时间、使用次数、电脑唯一标识等存储在自定义属性中,这样就不依赖注册表了
,然后每次打开文件时读取硬盘号等硬件唯一序列号,来和存储的唯一序列号对比:如果相同就更新使用时间、使用次数等;如果不相同,则对第一次使用时间、使用次数等进行初始化,达到最大限制时间或次数就不能再用
这样的好处是不依赖注册表、不怕还原系统
不过需要注意的地方有:
要编译成mde文件(这个其实都不用说了)
不要设成表或查询的自定义属性
最好建立在最重要的对象中,或者在几个对象中建立相同的属性,或者在每个对象打开时都进行调用
44#
发表于 2008-5-5 18:10:09 | 只看该作者
晕,43楼的方法有个最严重的漏洞,就是如果在一台电脑上使用快到期了,再复制到另一台使用,快到期了再复制到其它电脑使用,这样就可以无限使用下去,针对这个情况做如下补充:
当对比时如果取得的标识和已有唯一标识不同时,建立新的标识属性,标识属性和电脑关联
如果标识属性个数超过一次数量,则永不再启用(意思就是防止拷贝,禁止在多台电脑上使用,这个就比较严重了,最好事先有提示)
45#
发表于 2008-5-6 10:23:08 | 只看该作者
嗯,好思路。
找时间做个实例吧
46#
发表于 2008-5-6 11:07:33 | 只看该作者
思路不错
47#
发表于 2008-5-8 13:42:10 | 只看该作者
原帖由 kangking 于 2008-4-28 15:08 发表




。连windows这样的系统出来没有几天都破解了,还有OFFICE等等,我们还期望什么?

如果有人 ...


同感
48#
发表于 2008-5-8 13:53:43 | 只看该作者
我一直不明白为什么不用记录数来限制?请高手帮忙解答[:12]
49#
发表于 2008-5-9 08:36:54 | 只看该作者
严重的关注这个贴..................
50#
发表于 2008-5-9 09:10:25 | 只看该作者
大家的想法都不错,红尘的提议比较方便有效
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-25 17:19 , Processed in 0.118583 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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