Unity 3D 保护案例分享(二)

游戏开发商面临的挑战和问题

游戏开发商专注于自身业务研发,不想投入过多时间到软件的许可业务中,所以很多软件开发商希望加密锁可以提供丰富的软件许可方面的功能或接口。

 

游戏软件授权案例



广东希**动漫有限公司

开发语言:C++、C#

开发引擎:Unity 3D-2017, Unreal Engine 4

产品形态:软件+游戏机硬件

客户需求:对软件安全性有要求,同时希望加密锁可以控制游戏软件的使用时间、功能模块等,实现软件按时间或者按功能模块售卖的业务模式。

扫描二维码关注公众号,回复: 359413 查看本文章

 

加密方案

软件安全:使用Virbox Protector加壳工具对exe或Assembly-CSharp.dll文件加壳保护,exe关键代码使用了碎片执行。


软件授权:调用API slm_login函数指定许可ID,通过精锐5授权工具,在用户锁内写入软件的起止时间。

 

最终效果

采用精锐5方案前,软件开发商需要成立一个小团队专门做软件许可方面的工作;采用精锐5方案后,只需一人负责即可,极大的降低了软件开发商的管理成本。

 

本篇文章主要以精锐5 的许可形式为例讲解了开发商遇到的问题和相应的解决方案。Virbox LM共有三种许可形式,分别为:


➤ 云许可-云锁

云许可是基于帐号登录的许可形式,许可托管存储在VIRBOX 许可服务器上,实时联网使用。VirboxLM提供操作简单但功能强大的授权管理工具。


➤ 软许可-软锁

软许可是一种可离线试用的许可形式,以加密文件的形式,存放在本地的安全环境中。软锁支持在线激活及离线激活方式。


➤ 精锐5-硬件锁

是一款真正能对抗解密者疯狂破译、经得起时间考验的优秀软件保护产品。安全性、用户体验和多功能性得到广大软件开发者的深度认可 

 

以上许可形式均可以轻松实现基于时间、使用次数、功能模块的多种销售模式。各种模式还可以任意混搭。强大的许可体系不仅保证开发商的开发效率,很大程度上减少了人力成本,还能便捷高效的管理许可,是众多软件开发商的优质选择。


Unity3D加密方案-Virbox Protector加壳工具。软件加密保护交流QQ群:群号730803578

猜你喜欢

转载自blog.csdn.net/senseshield/article/details/79901156
今日推荐