MT4 / MT5 通用商业授权

把单个 EA 加密,升级成一整套可销售、可续费、可批量管理的授权系统。

这套系统不是只保护一个 EA,而是把你所有 MT4/MT5 EA 统一接入同一套授权 SDK、同一套 DLL、同一台授权服务器和同一个管理后台。

系统概览

这套站点参考了传统加密销售站的结构,但已经按现代 EA 授权场景重写为通用 SDK 方案。

1 套 通用授权头文件
1 个 共享 DLL 与验证逻辑
1 个 统一后台和授权服务器
多套数 按补充码区分交付

你可以卖什么

公开站点、SDK 交付、后台授权、客户绑定和续费流程可以一起打包成你的标准产品。

单个 EA 销售

为每次交付生成独立序列号和密码,客户自行注册安装,后台自动记录。

多 EA 组合销售

同一客户可以用不同补充码或不同序列号区分套数,后台统一查看。

正式授权与续费

通过序列号、密码和补充码开通正式授权,按到期时间、机器和终端数量控制。

后台记录和释放终端

客户安装、到期时间、终端数量和最近启动记录都可以在后台查看。

本地缓存容灾

服务器短暂离线时可继续运行 6 至 24 小时,避免网络抖动造成误封。

运营日志留痕

记录客户何时启动哪个 EA、在哪个账号、哪个服务器、是否授权成功以及失败原因。

接入流程

先用一个 EA 跑通本地加密、生成安装包、客户注册安装和后台记录。

1

生成序列号

在后台生成序列号、密码、补充码、到期时间和终端数量。

2

接入 EA

EA 引入 `LicenseGuard.mqh`,在启动和交易入口调用统一授权逻辑。

3

发放授权

绑定 MT4/MT5 账号、券商服务器、机器指纹、终端数量和到期时间。

4

打包交付

只发 `EX4/EX5 + DLL + 公钥`,后台记录日志,后续可远程续费与停用。