如何锁定/加密EA - 页 15

 
Shinigami:
保护你的EA不被反编译的唯一真正方法是通过自己制作带有EA逻辑的DLL。

你好,这是我要找的。

你能不能举个例子,说明我可以在DLL中加入什么安全信息,比如过期日期 或其他什么,并让MT4 EA检查它。DLL还需要从EA中接管至少一个功能,这样即使EA被反编译,如果没有DLL中的这些信息,如指标值等,它仍然无法正常工作。

谢谢你

 

保护EA (ex4)

破解/反编译任何类型的ex4文件都很容易,但反编译dll文件却很难。(这不是不可能的,但非常昂贵)。

我使用以下方法来保护我的EA。

- 我在一个dll文件中用C代码编写交易逻辑(例如,一个决定买入或卖出的函数和一个决定关闭交易的函数)。这些函数的输入是一些指标值,取决于交易策略。这些函数从EA中调用。如果有差异(这意味着修改过的EA),dll的交易逻辑就不会再工作。

这可以防止你修改你的EA的ex4文件并将其重新分配给其他人。它并不保护你不复制EA。 如果你也想防止这种情况,你可以在EA的ex4代码中设置允许交易你的EA的 "合法 "账户号码。修改这个会导致其他的校验和,因此可以被检测到。

 
JStein:
破解/反编译任何类型的ex4文件都很容易,但反编译dll文件却很难。(不是不可能,而是非常昂贵)

我使用以下方式来保护我的EA。

- 我将交易逻辑用C语言编码在一个dll中(例如,一个决定买入或卖出的函数和一个决定关闭交易的函数)。这些函数的输入是一些指标值,取决于交易策略。这些函数从EA中调用。如果有差异(这意味着修改过的EA),dll的交易逻辑就不会再工作。

这可以防止你修改你的EA的ex4文件并将其重新分配给其他人。它不能保护你不复制该EA。 如果你也想防止这种情况,你可以在EA的ex4代码中设置允许交易你的EA的 "合法 "账户号码。修改这个会导致其他的校验和,因此可以被检测到。

你是否可以在这个问题上开一个新的主题,举出创建这些dll的例子?或者在这里发布一些dll的编码例子?

谢谢

 

给予到期日

快速的问题。

我想问如何给EA提供到期日。

我的目的是给.ex文件,同时给它提供到期日。

我应该在MT4的编译器中添加什么行?

谢谢你。

 

对ex4文件的保护

嗨。

有谁知道一个免费的程序或其他简单的方法来保护ex4文件? 谢谢你的信息。

cya

 

不能做

即使是商业软件也不能做。如果它值得保护,就值得作为收费服务提供,而不是作为下载。

 
Noah1978:
嗨。

有谁知道一个免费的程序或其他简单的方法来保护ex4文件? 谢谢你的信息。

cya

嗨,诺亚。

可以看看这篇有趣的文章,保护你自己,开发者!"。- MQL4文章

 

致老夫子

亲爱的oldforever先生。

我也有一些指标,我也想通过网络来保证它们的安全。你能告诉我如何创建我所有指标的dll文件和网络服务器的编码吗?

谢谢

倪文

 

如何保护他的专家顾问和创建许可证...

大家好!!

我已经创建了一个专家顾问,它工作得很好(用Baktest测试了一年5000美元的1000美元存款)。

所以,我想在网站上出售许可证...

但我想知道:是否有可能保护它免受黑客或反编译 "exe4. "文件?

最好的问候

 
chrome:
大家好!!

我已经创建了一个专家顾问,它工作得很好(用Baktest测试了一年5000美元的1000美元存款)。

因此,我想在网站上出售许可证......

但我想知道:是否有可能保护它免受黑客或反编译 "exe4. "文件?

问候

如果能赚钱,你为什么要卖掉它?

总之,在我看来,你必须创建DLL来保护它。我还是不能保证你的EA不会被破解。