以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  零成本超简单防盗版新思路,高手进来指导  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=39786)

--  作者:yan2006l
--  发布时间:2013/9/1 20:49:00
--  零成本超简单防盗版新思路,高手进来指导

项目增加一张表叫“防盗表”

在打开项目前,运行代码:   

1,提取系统时间的年或者月,以下以年为例。

2,比如你的用户从今年(2013年)开始,使用期为4年,那么代码根据年份在“防盗表”中查找“我”“爱”“狐”“表”,2017年以后都设置为查找“永久使用”,如果找不到就打不开项目。(代码用Select Case 很好写)

3,在“防盗表”中输入“我”“爱”“狐”“表”。如果使用期只有2年,就只输入“我”“爱”,到了第3年你再告诉用户输入“狐”。

 

 

注:“我爱狐表”只是示例,你可以设定别人永远不知道的字,这个就是传说中的"ukey"了,而且别人永远不知道也破解不了,只有你自己知道

缺陷:用户把时间调到某年就可以了。所以只能对网络版的用户使用:使用前再加一个系统时间年份和北京时间对比的设定,或者高手指点一下。。。。。。

 

 

[此贴子已经被作者于2013-9-1 20:49:49编辑过]

--  作者:有点甜
--  发布时间:2013/9/1 21:08:00
--  
 呵呵,如果真想看,别人可以打开你的数据库来看的。

 数据库里,最好是加密后的数据。

 不过如果别人想破解,直接修改程序代码了。

------------------------------------------------------

 你说的时间问题,用一个地方存储最后最大的时间,可以在项目打开的时候。用户不可能时间一直不会有变化吧?然后根据这个时间做操作。

--  作者:yan2006l
--  发布时间:2013/9/1 21:17:00
--  

      别人打开数据库有什么用,防盗表本身就是开放的。没到那时间,我不去写对应的字而已。只有到了那年,用户进不去了,求我,我才告诉他第3个字要写什么,或者帮他写上。也就是说第3个字只记在我的脑中和代码中,并不在数据库中。

至于程序代码可以破解?这更不可能,狐表不是可以关闭开发功能吗,开发版发布后的,不是直接永久隐藏了呀

[此贴子已经被作者于2013-9-1 21:24:47编辑过]

--  作者:有点甜
--  发布时间:2013/9/1 22:00:00
--  
以下是引用yan2006l在2013-9-1 21:17:00的发言:

      别人打开数据库有什么用,防盗表本身就是开放的。没到那时间,我不去写对应的字而已。只有到了那年,用户进不去了,求我,我才告诉他第3个字要写什么,或者帮他写上。也就是说第3个字只记在我的脑中和代码中,并不在数据库中。

至于程序代码可以破解?这更不可能,狐表不是可以关闭开发功能吗,开发版发布后的,不是直接永久隐藏了呀

[此贴子已经被作者于2013-9-1 21:24:47编辑过]


foxtable需要代码托管在.net平台上,通过工具是可以查看写的代码的。软件的破解基本也是这样实现的。

--  作者:yan2006l
--  发布时间:2013/9/1 22:27:00
--  
以下是引用有点甜在2013-9-1 22:00:00的发言:


foxtable需要代码托管在.net平台上,通过工具是可以查看写的代码的。软件的破解基本也是这样实现的。

这样的高手应该只对狐爸这样的BOSS有兴趣


--  作者:程兴刚
--  发布时间:2013/9/1 22:57:00
--  

防盗版要是就这么点技术都能行的话,天下就没有盗版了!


--  作者:mikegao
--  发布时间:2013/12/13 10:33:00
--  
盗版让牵扯了我们太多的精力,宝贵的有限的精力都放在盗版和反盗版上去了,这个社会现状是收支不平衡和文化及政治造成的,烦呀!
--  作者:abcd1998
--  发布时间:2013/12/13 11:20:00
--  
强大啊,我还有很好的学习