遇到鬼难缠了,请各位给支个招啊!!!
我先前给人书店做了套系统(vb+sql),虽然说不是很麻烦吧,但毕竟也是劳动力换来的啊~
原先什么都说得好好的,末了书店突然变了卦,迟迟不付款……好在没有将功能完全的系统给他们……
后来很长一段时间我们都没再联系,不过现在他们通过中间人又想要这套系统。
碍于中间人情面(朋友嘛),我又不好说不给他们,但是又怕像上次一样~
所以,我现在有一个想法:给软件加点东西。
想问大家一些这方面的知识:我怎么样才能让他们在使用了软件一段时间之后(譬如一个月)不再能正常使用,而且在一定条件下(比如他们履行了承诺,付了钱)还可以让软件转而正常。
我知道网上的很多商业软件都有这种模式的,像试用期什么的。
但是我不知道该怎么实现,甚至有更简单且实用的方法来做这些事?
大侠救命,急等回复!!!
[解决办法]
狠招,限制版,而且是远程控制和验证的... 自带销毁及轰炸系统... 不注册的话,功能大大的限制掉...
然后如果30次还不交银子就干掉自己,而且锁他的硬盘,给他的硬盘写000000000
在引导区也搞个病毒,让他不停开机就写0000000
让他知道你不是好欺负的
狠招,限制版,而且是远程控制和验证的--- 必须上网验证,更新文件,否则不能运行... 30天后不交钱,那就不好意思了.
[解决办法]
很简单.
你自己在程序的启动里面写上一条这样的语句.
if now < Cdate("2008/09/17") and now > Cdate("2008/10/17") then
msgbox "你要付款了."
end
end if
而且,你访问数据库,结帐,写时间都用到 Now
如果,你认为那家伙一样让系统时间成为 2008/10/17日以后.
我就不信,他什么资料都在 一个月内玩.
[解决办法]
对了,还有.怕那个鸟人
启动的时候就系统时间为 这一个月.
启动完了再改时间.
再给一个招.
只要他在进行进收款或录入资料的时候,用Now 判断一下.
只要里面有一天的进出帐时间或进收款时间不在这一个月之内.
让他当掉.
[解决办法]
这样简单,在SQL数据库增加一张表,到了一定限期删除这张表或改变某个字段值,这个自己看.....
程序启动时检测这张表是不是在......
[解决办法]
If 不付款 Then
催!
End If
[解决办法]
还有更绝的.
每次启动前都先读一次数据库,
发现数据库的修改时间与 数据库里面有时间字段的数据有一天不是在这个区间的,也当掉.
当然了,
如果人家给了银子,你再给人家一个无此限制的另个一个版本的软件了.
[解决办法]
碰上不讲信用的的确很伤脑筋!去年俺也给别人写了一个,还好首付70%,试用3个月(通过注册表写入时间,更改系统时也不能继续使用),时间到了他会主动联系你的,大不了剩下的钱不要了,损失点脑细胞而已!
[解决办法]
就加条代码,超出一定时间,登录时直接让他进不去得了。
[解决办法]
网络验证最好,你想限制多长时间就多长时间
[解决办法]
网络验证需要他的电脑可以上网才可以啊.