如何锁定/加密EA - 页 4

 

编码帮助

我想为我的IB客户开发一套代码,我想为他们提供一个试用期。

我如何对EA进行编程,使其在X天后或某一日期不工作?

 
Ronald Raygun:
我想为我的IB客户开发一套代码,我想为他们提供一个试用期。 我如何对EA进行编程,使其在X天后或某一日期不工作?

帖子移到这个主题。

阅读帖子7

 
c14n6:
大家好,我希望这是个合适的版块来发布我的问题。有哪位EA专家能告诉我如何对EA进行加密,以免被反编译?如果我分享.ex4文件,人们是否有可能反编译它?我只是不想让别人看到EA背后的代码和策略,并为自己的目的滥用它。如果这个话题以前讨论过,谁能给我介绍一下这个话题?谢谢你的关注。

你不能这样做。

即使EA被编码为使用DLL、另一个库文件,或使用ftp连接到主机服务器 来验证EA,所有这些措施都可以被一个好的反编译器挫败。

一旦代码被反编译,安全措施就会被简单地删除。

正如其他地方所说,如果你重视这个EA,就不要分享或出售它。

 

有一些锁定dll的保护程序,它们有什么用吗?

 

cja关于如何在指标上设置到期日的帖子 不错。

 
WNW:
你不能这样做。

即使EA被编码为使用DLL、另一个库文件,或使用与主机服务器的ftp连接来验证EA,所有这些措施都可以被一个好的反编译器挫败。

一旦代码被反编译,安全措施就会被简单地删除。

正如在其他地方所说,如果你重视该EA,就不要分享或出售它。

不完全正确,关于反编译,那是--其余的我同意。

在实践中,反编译 DLL是不可能的(在理论上,当然是可能的)--我想到的一个尝试是一个叫做 "Boomerang "的程序,它可以将非常非常简单的 "机器语言 "结构反编译成可读的C代码。 不过,没有什么复杂的东西可以用它来反编译......

不过,反编译反汇编 之间有着天壤之别。 首先,编译是将高级语言(Visual Basic、C/C++等)转换为 "机器码",这基本上只是十六进制数字,(最低的机器语言形式)。 显然,反编译是与此相反的。

反汇编这个机器代码将产生汇编语言,它只是十六进制机器代码的一个更容易使用的表示。 汇编 "将汇编语言转换为机器代码。

对于DLL来说,有可能的是对它们进行反汇编,所以任何精通汇编编程的人都会毫不费力地弄清楚你的DLL在做什么,尽管他所使用的汇编语言在视觉上与被编译的高级语言完全不同--这毕竟是DLL "真正 "的内容。

当然,如果真的有一个程序能够正确地 做到这一点,我坚持认为是正确的,我真的想知道它。

 
codersguru:
这些是保护您的EA的一些想法:3- 如果您认为您的EA有价值,为什么不只卖出信号而自己保留EA?

Codersguru或New Digital。

你是如何设置接收EA的信号的?

是否有一个主题解释如何正确地做到这一点?

请先谢谢

fxgrm

 

仅演示模式的EA

许多可供购买的EA都提供了仅供演示的模式或仅供策略 测试的模式来 "尝试 "该EA。 谁能提供允许EA只在演示和/或策略测试者模式下运行的代码?

还有一个问题。 当我第一次开始研究外汇市场时,我购买了一个EA,我不得不注册该EA并获得一个密钥,然后它才可以运行。 谁能告诉我在哪里可以找到这样的代码和/或程序?

谢谢!

 

看看 这些吧。其中一个可能对你有用?

戴夫

<<<