给共享软件作者一个防破解方法
既然这是谈防破解所以我个人有小的建议如果你认为不是的就当我没说好了,我自己不是共享软件作者所以crack界的人也不用和我对着干哦。
一个好一点的方法就是:发行试用版做一下表面工作(如:加上全自动功能的按钮),实际功能包装在另一个dll或ocx中,等用户注册后再把dll文件发给用户,为防止一人买再转卖给别人等,可以先在试用版里提供机器码,并在运行时检测有没有那个dll文件如果有再用用户名和机器码解密dll文件,如果是非法用户当然解密后的文件是垃圾,这里可以再用crc32检测一下发现有问题就报告一下(不要太黑了哦,太黑让人反感的),当然如果在解密时能够要用哪部分就解密哪部分就最好了,难度系数就可想而知了,这样没有注册的用户连加密的dll文件(可以用RSA1024加密先)都没有还怎么解密呀?当然如果有人注册后再破解那就很难对付了,因为不管你的加密多强注册用户想造假都不是很难的(但愿没有这种人).一个软件应该是在功能性能上做的好才有人买,如果一个软件加密3/4,而功能性能只有1/3的话,我想没有几个人会买的.申明我没有任何打击共享软件作者的意思,我见过很多国产软件都大有这种意思(加密和功能各一半或加密大于功能性能很多).我不说别的吧,xxx优化大师,在国内来说还算是可以的吧,功能还一般吧但考虑不周,对可能出现的问题没有一点解决方法(最严重的一次,出现问题后连主程序也打不开想恢复备份也不行,因为新版的对备份文件压缩后处理的),但加密方面却做了几千行代码.优化后系统出现很多怪问题.这样的软件怎么叫用户用的放心呀,以上纯属个人意见,仅供参考.如有什么别的话欢迎大家和我交流email:bmd2chen#tom.com.