MetaEditor 帮助开发程序MQL5 云端保护: 为程序提供先进的保护

MQL5 云端保护: 为程序提供先进的保护

MQL5 云端保护器是一种在线服务,可为 MQL 程序提供高级保护。

可执行 EX4/EX5 文件可靠地受到保护从而免受反编译。 MQL5 云端保护器为您的应用程序提供高级保护级别。 类似的方法同样被用在最大的应用程序市场 MetaTrader 市场, 其中由卖方提交的 EX4/EX5 产品文件被另外编译为 本地代码。 MQL5 云端保护与市场中使用的机制唯一不同点在于该文件与用户的电脑没有关联。它可以在任何计算机上运行,与常规 EX4/EX5 文件相似。

它是如何工作的

MQL5 云端保护器是一项安全服务。 额外保护只应用于已编译的文件。源代码没有传递到该服务。首先,程序代码被编译为用户计算机上的 EX4/EX5 文件。 进而,文件的可执行部分通过安全连接发送到服务。 该服务使用现代非对称算法对文件进行加密,并使用独家 私钥 签名。

如何保护您的程序

为了对可执行文件应用高级保护,请打开项目或 MQL5 程序的主体源文件,并执行MQL5 云端保护器位于工具菜单里的 MQL5 云端保护器命令:

通过 MQL5 云端保护器对程序进行保护

生成的可执行文件将在项目/主体源 MQ5 文件所在的同一目录中创建。 该文件的路径将在编译日志中额外指定。