主题:  D如何做限制版?

coo

职务:普通成员
等级:1
金币:0.0
发贴:163
#12001/12/12 16:26:48
如题(D如何做限制版?),比如30天过期,
用VB辅助可以吗? ;)



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
#22001/12/12 17:14:36
on startmovie
if (the systemDate).year=2001 then
if (the systemDate).month<>11 then
alert"该程序已过试用期,请与程序供应商联系"
shutdown
end if
else
alert"该程序已过试用期,请与程序供应商联系"
shutdown
end if
end



coo

职务:普通成员
等级:1
金币:0.0
发贴:163
#32001/12/12 17:56:01
哈哈,明白啦,如果用户得到试用版的时间不能确定的话,

1.第一次启动时读取系统日期,写文本 (OldDate)。
2.以后每次启动读取系统日期
3.on startmovie
i f (the systemDate).year=2001 then
if OldDate-systemDate>30 then
alert"该程序已过试用期,请与程序供应商联系"
shutdown
end if
else
alert"该程序已过试用期,请与程序供应商联系"
shutdown
end if
end
大概是这样吧



色疯

职务:普通成员
等级:1
金币:0.0
发贴:13
#42001/12/12 18:02:50
有办法~



tony3066

职务:普通成员
等级:1
金币:0.0
发贴:58
#52001/12/12 20:40:08
唬唬傻子还可以,有没有更可靠的方法。用加密软件可以吗?我用幻影一类的总是不行,彻底打不开了。



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#62001/12/13 2:13:31
date lock is not good.

1,from internet locker file
2,from data file member inside/outside.
3,but sn is better then date lock


DS



5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1537
#72001/12/13 3:11:15
我以前一直用安装工具来实现。
好像不是一个好的选择。



zzcrc

职务:普通成员
等级:3
金币:1.0
发贴:961
#82001/12/13 13:46:09
我喜欢在系统目录写进一个注册文件,然后每次运行如果没有注册的话,就找不到这个注册文件,于是就写一个计算运行次数的文件在系统目录超出规定次数,就自动退出程序。



NoMeNoI

职务:普通成员
等级:2
金币:1.0
发贴:204
#92001/12/13 16:11:41
如果要求用户连上互联网注册的话,有一个办法,就是让用户端程序取服务器时间做比对。

编辑历史:[这消息被salus编辑过(编辑时间2001-12-13 16:12:08)]
[这消息被salus编辑过(编辑时间2001-12-13 16:12:34)]

...Not...Me...Not...I...

coo

职务:普通成员
等级:1
金币:0.0
发贴:163
#102001/12/13 18:03:22
还是用文本好过网络,本能限制用必须上网才能运行程序