主题:  对作品的使用次数的保护!!!

草原风

职务:版主
等级:5
金币:13.0
发贴:3489
注册:2001/2/17 19:47:06
#12001/7/23 1:18:00
如何在D的作品中实现作品的保护??
一是要限制使用的次数;
二是要限制使用的时间截止日期;
三是要重新拷贝或安装到硬盘后也要检测到从前的安装记录,到了规定的日期后绝对不能再用!!!
先谢谢众位啦!!
因为最近做的一个东东较大,可是对方信誉有点差,不这么做的话有可能要血本无归的!!!



donlee

职务:普通成员
等级:1
金币:1.0
发贴:271
注册:2000/12/8 8:52:18
#22001/7/23 8:59:31
一个方案是用专业的安装软件,如ci2000之类,有类似功能。
如果不借助第三方软件,比较好的方法是:
写一个特殊文件到系统,每次软件启动时,尝试查找此文件,如果不存在,则为初次使用,创建并写此文件,当然内容应适当加密。时间判断就比较简单了,这里不说了。
或者用xtra来读写注册表,从效果看,这并不比写文件好多少。



草原风

职务:版主
等级:5
金币:13.0
发贴:3489
注册:2001/2/17 19:47:06
#32001/8/4 12:37:02
哦,没有再好些的方法吗????
这些都是可以很容易解决掉的。
另,哪里可以找到读写注册表的???谢了



cizi3000

职务:普通成员
等级:1
金币:1.0
发贴:166
注册:2001/1/8 23:17:38
#42001/8/4 13:16:21
不用在程序外部设置INI,在内部建立一个文本成员记录就可以了,用SaveMovie保存记录。



草原风

职务:版主
等级:5
金币:13.0
发贴:3489
注册:2001/2/17 19:47:06
#52001/8/4 18:05:43
楼上的兄弟,可以说具体点吗?
比方具体的LINGO和方法
谢谢啦



du8848

职务:普通成员
等级:1
金币:0.0
发贴:4
注册:2001/7/31 12:08:20
#62001/8/6 13:21:09
哈哈!你可以根据日期判断啊,比如在那个月份之类,办法是有的,何况给别人看,外行多啦,可以懵下了



CLEAN_5d

职务:普通成员
等级:1
金币:0.0
发贴:69
注册:2001/2/2 13:49:45
#72001/8/6 21:11:39
PUT DATE 先,如00-3-4
判断DATE的CHAR 4 OF DATE > 截止日期 THEN .......
明白了吗?

你可在D里加个FRAME,到期就呆在这一帧,空白也可,最好写点有关信誉的道理.UNDERSTAND?




不对,我的做法斗不过聪明人,他们改日期不就得了?
想想再看看.

编辑历史:[这消息被clean编辑过(编辑时间2001-08-06 21:18:00)]


zwjn

职务:普通成员
等级:1
金币:0.0
发贴:110
注册:2000/12/7 9:29:52
#82001/8/8 9:59:00
写到程序里,别人重新安装就可以解决掉,写到注册表里,知道的也可以把你注册表给改回来,总之这些办法都没多大用,但糊弄外行的都够了,
最好是第一次运行是要求必须是连通到网络上的,然后可以向你的一台主机登记该产品由你自己来判断是否超出限制,当然你还要获得他的计算机某些硬件特性,不登记不可以用,这样够狠了吧?跟microsoft学的:)



草原风

职务:版主
等级:5
金币:13.0
发贴:3489
注册:2001/2/17 19:47:06
#92001/8/10 11:42:24
楼上兄弟,你的办法是好,可是也太费点劲了吧,谁的用户想这样子做呢???
我最近想了想,是不是用LIGO来控制一下,也可以把你那些方法加上?
最后一条太绝了,还是算了 ^_^