高手请进:讨论一下,如何有效设置软件的试用期!

chen_jf20 2007-07-24 03:47:36
高手请进:讨论一下,如何有效设置软件的试用期!
...全文
589 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
homesos 2008-01-24
  • 打赏
  • 举报
回复
搞点复杂的算法吧
再给软件加个壳,要新潮的壳啊,不然很容易就被自动脱掉了。
ttlyfast 2008-01-24
  • 打赏
  • 举报
回复
试用期限制早就被 淘汰了
Bible_Chou 2008-01-24
  • 打赏
  • 举报
回复
关注
独孤过儿 2008-01-24
  • 打赏
  • 举报
回复
支持开源!o(∩_∩)o...呵呵
weiwangchenw 2008-01-24
  • 打赏
  • 举报
回复
顶 一下, 偶也想学
  • 打赏
  • 举报
回复
没有有效的办法。破解无处不在
vsfan 2007-07-25
  • 打赏
  • 举报
回复
这个很简单的,记录第一次运行
以后每次启动检查一下当前时间和记录时间啊
liqiang123abc 2007-07-25
  • 打赏
  • 举报
回复
是啊
同意楼上的
你的反破解只能防君子
防不了小人

只能延长破解者花费的时间而已
如果你的软件很有价值
建议你到国外发布

国外有法律保护
国内没有法律的保护
被破了
你上诉到法院
没用根本没人管
taodm 2007-07-25
  • 打赏
  • 举报
回复
去看雪论坛直接下载现成的工具来完成这个功能。
自己写的,菜鸟级cracker也能搞掉。
现成工具的,勉强能和中级cracker打平。
总之,如果你的软件真的有价值,所谓的保护都是骗自己的。
liqiang123abc 2007-07-25
  • 打赏
  • 举报
回复
就是一个试用时间限制太脆弱了

Anti-Timer.exe似乎是拦截getfiletime和GetSystemTime函数,
返回一个固定的时间。

theendname(小楼一夜听风雨)
你说的办法 
第一次启动时硬性 更改你的.EXE 文件内部内容 时间数据也加密,运行时检验.

没有任何效果,
照样完蛋。

liqiang123abc 2007-07-25
  • 打赏
  • 举报
回复
就是一个菜鸟级的Crack也可以利用工具轻易的破解时间限制。
比如著名的Anti-Timer.exe 可以破解90%以上的时间限制软件。

我也做过这样的软件,
不过我是用时间限制加次数限制,
2个限制来保护我的软件。
liqiang123abc 2007-07-25
  • 打赏
  • 举报
回复
光是一个试用期限制
是没什么用的很容易破解
virtualxmars 2007-07-25
  • 打赏
  • 举报
回复
我自己研究了一个算法

该算法的功能主要步骤:
1.由客户端对客户PC的MAC地址等信息进行提取,获得一个特征SN码
2.客户将该SN码及需求时间提交给软件供应商
3.软件供应商为其生成一个KEY,并提交给客户
4.客户端解密该KEY,并从KEY的解密信息中提取出具体的受限日期
5.连接到公共time服务器端,对该时间进行验证
6.对解密信息中的MAC地址与本地MAC地址进行对比,看是否一致
7.如果对比正确则继续运行,否则提示
theendname 2007-07-25
  • 打赏
  • 举报
回复
第一次启动时硬性 更改你的.EXE 文件内部内容,这需要你在文件内部预留空间,且知道相对地址,最好是 时间数据也加密,运行时检验.
lockhall 2007-07-25
  • 打赏
  • 举报
回复
期待高手提供相关文章

:)
lddLinan 2007-07-25
  • 打赏
  • 举报
回复
用加密的licence文件
yuhongwei 2007-07-25
  • 打赏
  • 举报
回复
和硬件绑定是通常做法

15,447

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧