开发共享软件,例如我的518抽奖软件(www.518cj.net),会研究一下防止盗版的技术,防止辛苦开发的软件,最后网上都是盗版。
防止盗版的方法研究了一些,但是最后发现还是用专业的好,就是有人专门做软件加密防盗版的工作的,例如一些加壳类的软件。
有一个问题,就是所谓现在的杀毒类的软件,你如果加了壳什么的,杀毒软件就说你的是病毒木马,这个还有待核实,不过正版的加密软件应该想办法解决这个问题,是他们的工作,我用的VMP试试看,如果杀毒乱误报,解决方法是,到杀毒公司备案白名单,方法2 在打开软件前先打开一个pack包的,里面提示用户如果误报选择信任,然后再打开我们正式的软件。
代码加密,我主要做2个事情,一个是在核心代码整个代码函数从开始到结尾加密(VMProtectBeginUltra,VMProtectEnd),第二个是加密部分敏感字符串()。 在核心代码里有检查注册码是否有效的代码。但是,如果高手把API拦截了,然后返回了错误的机器码可能出问题。但是如果拦截API,一般杀毒会提示病毒,而且一般的99%的破解潜在麻烦会解决(大多数破解者水平很差,真的极个别高手根本不屑于没闲工夫做这种事情)。所以,通过上述方法基本可解决问题。
标签:加密,防盗版,代码,防强,盗版,杀毒,软件,破解 来源: https://www.cnblogs.com/wsgsoft/p/11996206.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。