MyException - 我的异常网
当前位置:我的异常网» VC/MFC » 【求教】单机版软件限制使用日期的方法,大家都来讨

【求教】单机版软件限制使用日期的方法,大家都来讨论下!该如何处理(3)

www.MyException.Cn  网友分享于:2015-08-26  浏览:56次

不要太执着了。

能防住一般的用户就行了。

再说,高手,

能破解的,大概也能自己写一下出来。




时间限制的东西,

用CE弄不好,就能找到地址,把值改了。

或者,用个Ghost、用个虚拟机的,

你能怎么样?
------解决方案--------------------
先加壳
然后安装的时候多向秘密的地方(system32)写几个文件,
启动的时候判断这几个文件的时间是否一致,一直且在可以运行的时间范围内,
程序正常启动并向这几个文件更新日期
否则退出

想到一个简单点的就是修改boot.ini的做成日期=安装日期

------解决方案--------------------

关键是别人有没有兴趣破解你的软件。

写得臭的软件开源送钱也没人用。
------解决方案--------------------
备份相关数据库,重装该软件
------解决方案--------------------
如果是硬狗,给狗加一个不能修改的时钟源。

------解决方案--------------------
不要用时间,用运行次数来限制。
不过单机版确实很麻烦,再怎么样,人家把系统重装一遍,改了系统时间,也就什么都没了。
------解决方案--------------------
在程序安装的时候保存安装日期为只读的保存到文件中,然后根据这个日期设置一个使用期限,最好写两个文件放在两个不同的位置,每次程序加载时读取并equal这俩文件,双保险,就算是客户改了系统日期或是BIOS日期都没用的。
------解决方案--------------------
单机限制无论是日期还是次数都要在电脑上留下印记,方便下次使用时进行对比。
留下印记,无外乎就是注册表、系统文件、数据库、软件配置文件等,顶多在配个加密。

有心的人想打破限制最终会找到规律的……
------解决方案--------------------
加壳,,省的浪费时间
------解决方案--------------------
记录每次的使用时间到加密文件, 当时间累计满后 过期.
------解决方案--------------------
加密狗,我同事就能破解,只要了解通讯的流程,就可以了
------解决方案--------------------
一个折中的处理方法:
你限制为总共使用多少多少小时,这样你每次减去已经使用的小时,这个数据你进行加密(可能还要进行特殊的处理,比如程序运行中用到这个数字等)
为了防止用户在使用时通过调整系统时间来减少已经使用的时间,你需要自己维护一个计时器。

------解决方案--------------------
可以这样,系统安装的时候写下两个时间到配置文件,安装时间A,到期时间B,每次使用,如果使用时间C>A,则A=C,,这样当C与B之间间隔为1的时候就提示使用到期,这样,他无论再怎么改C,都不灵了。
这种适合,客户还没有到期的时候,没有去改使用时间,事实上没有提醒的时候,客户不可能每次使用都去改使用时间
------解决方案--------------------
使用加密狗一定要把一部分的代码放到狗里去执行然后PC端取结果。
最好再带有芯片支持硬件加密的MCU。
这样的芯片能破但是难度大,硬件破解和软件破解相比,那工具可不是一般人能拥有的。

文章评论

Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
一个程序员的时间管理
一个程序员的时间管理
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
总结2014中国互联网十大段子
总结2014中国互联网十大段子
鲜为人知的编程真相
鲜为人知的编程真相
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
程序员都该阅读的书
程序员都该阅读的书
程序员必看的十大电影
程序员必看的十大电影
老程序员的下场
老程序员的下场
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
程序员应该关注的一些事儿
程序员应该关注的一些事儿
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
编程语言是女人
编程语言是女人
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
如何成为一名黑客
如何成为一名黑客
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
漫画:程序员的工作
漫画:程序员的工作
每天工作4小时的程序员
每天工作4小时的程序员
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
中美印日四国程序员比较
中美印日四国程序员比较
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
 程序员的样子
程序员的样子
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
那些争议最大的编程观点
那些争议最大的编程观点
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
旅行,写作,编程
旅行,写作,编程
为什么程序员都是夜猫子
为什么程序员都是夜猫子
我的丈夫是个程序员
我的丈夫是个程序员
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
代码女神横空出世
代码女神横空出世
程序员的鄙视链
程序员的鄙视链
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有