调试DLL?在MT4和MT5中 - 页 12

 
HideYourRichess:
我建议,本着这种精神,我们讨论用斧头砍掉自己的腿。我建议我们也讨论一下铸造这样一把斧头的铁匠,他并不关心樵夫的需求和愿望。

而我建议,与其讽刺,不如讨论一下这个问题。

这对每个人都是一种滋扰。 开发商需要考虑这个问题。砍掉他们所坐的枝桠......

让我们假设一下这些选项--据我所知,有计划很快在网站上开设账户监控。这可以作为独立的第三方来解决争端.....。只有监督,应该是正确的和经过深思熟虑的,而且公司应该准备好并愿意充当仲裁人...

再一次,谁想找到一个机会....,并与你争吵,绝对是徒劳的,无论是你还是我在这里不决定任何事情,决定是由开发人员......想保护交易者,不想不......我只能用我的卢布投票,为这个决定(使用或不使用这个TA的真实)。

至于禁止dll 的问题, ,如果它能100%消除黑客攻击将出售的EA(指标等)的可能性。这很好,也很好。这将使许多人有机会为他们的工作获得体面的报酬。时间将证明这是否是100%。但如果禁止你连接终端进行分析,同样是matlab,那就不好了......那么我们需要内置的工具来连接其他程序,不是由自制的独行侠做的,而是由开发人员创建和测试的......


 
Academic:

那么,如果在这个问题上对那些遭受编译器保护的人有解决办法,为什么还是不能解决DLL调试的可能性问题?

需要澄清的是:使用内置调试器调试DLL的能力问题得到了否定的解决。没有人禁止任何人自己编写和调试DLLs。

甚至在第一页就给出了至少两种方法。

学术

你是否考虑过创造一种反编译代码的手段,以防止不法之徒。有时,在你发布代码之前查看其内部是必要的,也是重要的。在我看来,这正是保护用户的想法,特别是防止病毒和木马?

有时你可能确实需要查看DLL或EXE的代码。在那里,可以是病毒(但它是如何说的人使用这些资源的问题,以及他的防病毒的问题)。

但为什么要告诉我,为什么你需要尝试从ex4/ex5中获取源代码(或类似的东西)?如果只是为了看看那里到底发生了什么。

这时一切都有意义了,一切都归位了。

 
mql5:
这就是为什么我们担心EX5格式是封闭的,这样入侵者就没有可能学习格式并在EX5中建立一套想要的命令。
现在不可能在语言层面上创建恶意的EX5。

这取决于你所说的恶意是什么意思。而这只是在禁止调用外部DLLs 的情况下。

但是,有可能有一些代码需要,例如,从互联网上下载一些数据,它需要一个外部DLL。

在我看来,这似乎是一个相当现实的情况--例如,信号或通过订阅的东西。

因此,在你运行它之前,我们需要看看代码是做什么的--这里我们需要反编译。 而且可以用现在网络中的相同方式来禁止它。然后这样的禁令本身就说明了问题。

Документация по MQL5: Основы языка / Функции / Описание внешних функций
Документация по MQL5: Основы языка / Функции / Описание внешних функций
  • www.mql5.com
Основы языка / Функции / Описание внешних функций - Документация по MQL5
 
Interesting:

需要澄清的是:使用内置调试器调试DLL的能力问题得到了否定的解决。没有人禁止任何人自己编写和调试DLLs。

甚至在第一页就给出了至少两种方法。

有时你可能确实需要查看DLL或EXE的代码。在那里,可以是病毒(但这就像他们说的,人们使用这些资源的问题,以及他的防病毒问题)。

但为什么要告诉我,为什么你需要尝试从ex4/ex5中获取源代码(或类似的东西)?如果只是为了看看那里到底发生了什么。

那么,一切都说得通了,一切都落到实处了。

相反,通过内置工具调试DLL是一种可能。但我并不真的需要它。

但使用标准工具进行调试,例如Visual Studio。不可能。而这是被禁止的。你们之前在争论什么?:)

 
再次,语言环境将不断发展,所以有可能出现EX5库(对用户来说是安全的),允许从互联网上接收数据,这就是你(用户)应该坚持的地方--向我们要求这种工具。

而使用第三方DLL对用户来说永远是一种风险,在此我们不能保证安全。
 
mql5:
再一次,语言环境将不断发展,所以现实中出现的EX5库(对用户来说是安全的)允许从互联网上接收数据,在这里,你(用户)应该坚持 - 向我们要求这种工具。

而使用第三方DLL对用户来说永远是一种风险,在此我们不能保证安全。

如果我看一下反编译的代码,发现那里只是通过WinInet.dll从网上下载,这不会吓到我,好吧,让他们下载。

或者如上面提到的matlab。

一句话,是否有可能在一个封闭的环境中重现几十年来世界各地有才华的程序员所研究出来的东西。当然不是。

 
Prival:

从你的帖子来看,你不知道开发商为交易中心提供的机会。

(我不知道,你也不应该知道)。

Z.U. 所有的秘密,在某个时候会变得清晰。谁想做就找机会,谁不想做就找理由......。


私人

我建议不要讽刺,而是要讨论这个问题。

无法无天对每个人都是一种滋扰。现在是开发商考虑的时候了。砍掉他们所坐的树枝...

让我们假设一下这些选项--据我所知,有计划很快在网站上开设账户监控。这可以作为独立的第三方来解决争端.....。只有监督,应该是正确的和经过深思熟虑的,而且公司应该准备好并愿意充当仲裁人...

再一次,谁想找到一个机会....,和你争论,绝对是徒劳的,你和我都不能在这里决定什么,决定权在开发商......想保护交易者,不想不......我只能用我的卢布投票,为这个决定(使用或不使用这个TA的真实)。


当你试图使用这个程序时,你是怎么做的?

另一件事是,如果终端不是由MQ开发的,而是由一群爱好者开发的(就像某些版本的Linux及其软件)--那么是的,投票、民意调查、讨论......。

关于保护贸易商的权利

你知道有多少 "交易者"(真正的交易者)使用MT4?我的意思是他们在与经纪公司的协议中注册为交易员,规定了他们的工作内容等等。

他们中有多少人作为商人纳税?

我们都知道,目前俄罗斯立法的混乱局面(不幸的是)不允许我们谈论任何文明的市场,此外,我们不能谈论保护 "商人 "的权利。

正如他们所说,拯救溺水者是溺水者的事。为什么他们(有些人想)不主动向总统提出,特别是因为他是一个先进的人......。

关于禁止发展中国家的某些活动

当然,某些可能性是令人尴尬的。但根据我的理解,我希望你也能理解,某些机会的出现不是为了让风险投资公司欺骗 "易受骗 "的公民,而是为了完全不同的事情。

禁止经纪公司--创建、修改和删除订单;纠正和关闭未结头寸

好吧,我们已经禁止了它。如果灯灭了,我打电话给我的经纪公司,要求关闭一个开放的职位,我可能会得到一个答案。他们可能会回答我:"对不起,我们不能这样做,因为有100(甚至1000)人要求MQ禁止这样做。

所以,请回答我--为什么我需要这样一个保护交易者权利的保护?为什么我需要这样一个终端和这样一个经纪公司?

如果你禁止点差管理--让我们禁止扩大点差(只是为了好玩)。而且点差可能不超过5位数的50点...

禁止上锁--他们怎么能攻击神圣的、非常的锁呢!?:( 把它带回来,把它全部带回来,否则天堂将打开,启示录将开始。

那么我们就真的完蛋了。

总之,我们要做的是,不要被特区的肮脏挑衅所迷惑,把LOCKEY还给我们......。

PS

我们还应该:恢复DDE;增加OLE;增加对WinAPI的全面支持(没有WinAPI的交易);发布ex5规范;增加对Java和汇编的支持(我们可以增加更多);增加用内置语言创建exe和dll的可能性(没有它就没有办法)。

最后,为了完成保护交易者的一揽子计划,我们将公布交易综合体的所有来源和网络协议的规范(让竞争对手高兴)。

就是这样,没有忘记什么吗?以防万一...


 
Prival:

而我建议,与其讽刺,不如讨论一下这个问题。

这对每个人都是一种滋扰。现在是开发商考虑的时候了。砍掉他们所坐的枝桠......

让我们假设一下这些选项--据我所知,有计划很快在网站上开设账户监控。这可以作为独立的第三方来解决争端.....。只有监督,必须是正确的和经过深思熟虑的,而且公司必须准备好并愿意充当仲裁人......。

你是在建议软件开发者充当仲裁员吗?你怎么能不在这里讽刺呢?

MQ是以什么为基础,以什么权限来做这件事的?谁会给他们这种权力?谁又会给他们执行仲裁决定的工具?他们自己想要吗?

我靠!现在是时候开始为MQ筹集资金,建造一座监狱,让MQ的工作人员将无良的DT关进监狱。另外,现在是开始筹款的时候了,目的是开一个疯人院。

我的意见是,MQ不应该充当仲裁员或一般的任何种类的账户监控 展示。存在着利益冲突。

私人

再一次,谁想寻找机会....,和你争论,绝对是徒劳的,你和我都不能在这里决定什么,决定权在开发商......想保护交易者,不想不......我只能用我的卢布,为这个决定投票(在现实中使用或不使用这个TA)。

你不是在寻找一个解决方案。你在找人把你自己的问题归咎于此。

你想用自己的钱投票--正如他们所说,投票吧,但不要在论坛上握手,你没有解决你必须自己解决的问题。当你找到你梦想中的终端,与套利 - 让我知道,至少在半夜,我会来看看。

 
Academic:

用内置工具调试DLL是一种可能。但我并不真的需要它。

但用标准工具进行调试,例如Visual Studio。不可能。而这是被禁止的。你们之前在争论什么?:)

这在完全意义上几乎不可能,否则你就不需要不同的解决方案。我了解VS,从一开始就很清楚。

当然不是内置的,而是外部的(我太忙着写了)...

 
HideYourRichess:

你是在建议软件开发者充当仲裁员吗?你怎么能不讽刺呢?

MQ以什么理由,以什么权限来做这件事?谁会给他们这种权力?还有,谁和什么工具会给他们执行仲裁决定?他们自己想要吗?

现在是时候开始为MQ筹款,建造一座监狱,让MQ的工作人员将无良的DT关进监狱。现在也是时候开始为开设精神病院筹款了。

在我看来,MQ不应该充当仲裁员或一般的任何种类的账户监控展示。存在着利益冲突。

你不是在寻找一个解决方案。你在找人把你自己的问题归咎于此。

你想用自己的钱投票--就像他们说的,投票,但不要在论坛上弯腰,那是你没有解决必须自己解决的问题。当你找到你梦想中的终端,与套利 - 让我知道,至少在半夜,我会来看看。

你在说什么胡话。这很疯狂。根据你的逻辑,公司发布了一个产品--它是一种药物,酷爱它的每个人,以5戈比的价格出售它。除了一件事,在大剂量的情况下,它是一种药物。威威,你怎么能责怪他们呢,他们那么好,都是普京的错,没有法律规定企业要对他们的产品负责 ......我们是一个苏联人,并将继续是一个苏联人,用这种逻辑......

Z.I.我找到了终端,不用为我担心。我很好,你才是有问题的人,因为你不能只见树木不见森林......