关于设置程序过期方案的讨论(300分)

  • 主题发起人 主题发起人 小天
  • 开始时间 开始时间

小天

Unregistered / Unconfirmed
GUEST, unregistred user!
我想过很多让程序过期的方法,比如比较系统时间,记录使用次数,改注册表等,但都不太好,请问大家有什么好主意吗?那么其他著名软件又是怎么做的呢?
 
>>但都不太好,
"太好"是指好到什么程度? 我觉得还是看用户的水平如何,如果用户是个cracker,
再好的办法也没用. 如果用户基本是个电脑盲,那比较系统时间就足够了.
跟一下.
 
呵呵,确实如此,非常同意cakk, 最好写到程序里的某一空闲位置。
只能蒙一下。
 
用CPUID+用的天数->加密算法->保存1
用CPUID+当前日期->加密算法->保存2
程序启动时:
解2得到上次纪录日期,如果现在日期和上次纪录日期相差n天,
如果n为负数,过期。
解1得到天数,天数加n。如果天数超过一定,过期。
保存1、2。
 
以前就有过讨论,好象是cAkk说的:不好的东西没人去crack,好的东西再加密也能被crack……(不是原文了)
 
我觉得随便哪种判断过期方法都可以, 只要让人想不到去crack不就没问题了?
比如过期后你的程序仍然能用, 只是计算1+1 = 3了.
 
eyes,你太狠了,呵呵。别人工资多算了,可就白开心了。
 
或者用两种以上的判断方法进行判断. 用一种方法判断过期会出现提示
框(准备让cracker们crack的). 另有一个隐含方法不定期用另一种算法检查
是否过期, 过期则程序执行结果不正确但不给提示.
也是这个道理, 让人想不到去crack.
这种方法还有个好处, crack掉了第一个判断, 执行结果不正确别人还以为
是crack造成的. 呵呵
 
老大丫,你的软件常用这种方法吗?嘻嘻
 
不用. 我的软件都是free的.
要用的话, 多制造点假象, 我相信没人能crack. 比如第一种过期判断会
出现功能限制, 第二种过期判断没有功能限制. cracker们crack掉了第一种
判断绝对想不到再去找第二种判断, 看上去crack已经成功了, 限制掉的功能
又能用了. hehe
 
呵呵,让小天也试试
 
eyes: 你的这种方法我担心是否合法? 当然,人家crack是不对,但是损坏别人
的数据也不好. 以前kv300不就是有过这样教训吗?
(呵呵,说说而已,绝没有批评老大的意思 :-))
我觉得主要还是要依靠法律来保护自己.
 
读取WINDOWS或SYSTEM/SYSTEM32目录的创建时间,最近访问时间。创建时间
肯定不会变,最近访问时间在变,然后...
注意:不能简单的禁止掉某一个按钮或菜单,这是最笨的方法
 
天下可负我,我不应负天下人。
虽然我想尽办法去保护自己写的东东,但别人还给D了。即然他那
么想要,就D去吧。我也不想搞定他的数据。说不定他想加新功能,
真的成了用户。
再想想,自己用的,有多少D版呢?
有防人之心,够了。
我那还有个没结束的讨论,正准备分银子,各位有兴趣,去看看 题目是:
谁做过电子注册,保证程序只能在一台机器上用.
 
其实我也想有好多人能D我的东东丫,那样其实也不错的。
不过,要是都D了去,没人付我工资,让我吃什么去丫?
:~~~~~~~(
 
还有人讨论吗?
 
多人接受答案了。
 
后退
顶部