请问共享软件时间限制有什么好的保护措施?

wshcy512 2009-05-15 09:12:53
我是在第一次运行的时候把时间写入到注册表的,以后根据当前时间于注册表的时间做判断,超过30天就不让他使用。
可是如果用户知道了注册表的KEY的,把该KEY删掉就可以一直试用,现在想请问大家各有什么办法可以解决30天限制不被破译的办法
...全文
176 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fairchild811 2009-05-17
  • 打赏
  • 举报
回复
网络验证吧,本地的话相对来说破解容易多了
sswv 2009-05-17
  • 打赏
  • 举报
回复
网络验证,信息加密。
mLee79 2009-05-15
  • 打赏
  • 举报
回复
好像偶的机器只要给试用的东西都可以一直用下去,只是每次用前都得装一下。。。
在一台无硬盘运行的机器上要留下痕迹是很困难地。。。

hjjdebug 2009-05-15
  • 打赏
  • 举报
回复
有很多大网站是专门研究破解的,那些高手看到你们出的注意,一定会XXX的。
集中式集中攻破,分离式分离攻破,硬件式硬件攻破。
魔与道,谁是魔?谁是道?谁是是?谁是非?谁是强?谁是弱?
wshcy512 2009-05-15
  • 打赏
  • 举报
回复
现在只是先讨论防破译的办法,有没有价值会在开另一个贴的,学习学习。简单点就行,共享软件主要是做外国的,外国人不会破译你的软件的。主要是让用户看不出来就可以了
taodm 2009-05-15
  • 打赏
  • 举报
回复
兄弟,如果你的软件真有价值,你怎么也干不过搞破解的那群人。
有人肯用你的软件就很好了,再有一点点人肯注册就可以知足了。
专心在你的软件上吧。
NinePillars 2009-05-15
  • 打赏
  • 举报
回复
理论上,只要你的软件各个模块都在内存中执行过一次,那么一定能够被破解。所以最好的方式是“分离式”,也就是一部分关键代码不在你的电脑上运行,比如使用加密狗,或者异地网络验证。
mengde007 2009-05-15
  • 打赏
  • 举报
回复
把时间信息写入到文件中,然后加密;并且让此文件不可删除;

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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