Unity3D 软件加密狗使用

📅 1月8日 / 🎨 开发日志 / 👓 8


软件版权保护,防止恶意破解、逆向。

一、整体步骤

  1. 授权管理
  2. 软件加壳、资源加密

二、授权管理

1. 开发者管理工具

许可证管理

如图,许可 ID 的管理和授权功能的实现都在「开发者管理工具」中进行。不过我觉得这个工具叫做「许可管理工具」更合适些。

2. 授权操作步骤

授权管理的步骤大致如下:

  1. 添加产品(只需一次)
  2. 添加授权模版(只需一次)
  3. 发布许可(写入加密狗或离线更新文件)

二、软件加壳、资源加密

1. Virbox

如图,软件的加壳(资源加密)都在 Virbox Protector 工具中进行。

2. 加壳保护

加壳保护是必须的。打开的目录应该为 Unity 发布出来的根目录。

3. 资源加密

先加壳、后加密。

加壳保护

加壳时勾选加密选项中的 ds 功能,加壳保护后根目录上一级会生成一个 .ssp 文件,这时选择 打开 DS Protector ,配置文件 ssp 就选它。然后主要选择 3 个 需要加密的文件:

  1. X_DataResourcesunity default resources
  2. X_DataResourcesunity_builtin_extra
  3. X_DataManagedAssembly-CSharp.dll

参考

(完)

留言(0)