Meine Frage ist, wie man einen EA oder einen Innenbereich abschließt. Kann jemand, der dies getan hat, den Code hier posten, der funktioniert?
Jede Hilfe wäre toll!
Meine Frage ist, wie man einen EA oder einen Innenbereich abschließt. Kann jemand, der dies getan hat, den Code hier posten, der funktioniert?
Jede Hilfe wäre toll!
Du kannst nicht Alles, was Sie tun können, ist, die Piraten zu verlangsamen. Dazu gibt es im Metatrader4-Forum einen guten Artikel, aber ich habe keinen Link dazu. Sie können danach suchen ...Zitat von ;
Kompilierte EAs können in Sekunden dekompiliert werden. Sie können den Großteil Ihrer Logik in eine vom EA aufgerufene .dll verschieben und eine Form der digitalen Lizenzierung verwenden. Auch das ist nicht völlig kugelsicher, aber es hält die Piraten länger ab. Der Nachteil ist, dass es ein königlicher Schmerz ist, ihn umzusetzen.
Anstelle einer DLL haben Sie die Logik auf einem Server. Die Lizenz wird auch am Server abgefragt. Wenn dieselbe Lizenz von mehr als einer IP-Adresse verwendet wird, beenden Sie diese Lizenzen.
Es müsste noch in einer DLL begraben werden. Wenn Sie versucht haben, die Lizenzierung in einen EA zu integrieren, dekompilieren Sie sie nur und löschen Sie die Zeilen, die die Lizenz validieren.
Du hast Recht. Da der EA jedoch ohne Serverseite nicht wirklich funktioniert, muss er einen Lizenzcode an den Server senden. Kein Code, dann kein Serverzugriff. Sie können den Lizenzcodeteil dekompilieren und auskommentieren, aber wenn der Server ohne Lizenzcode abgefragt wird, erhält er keine Antwort. Wenn Sie die Lizenz einer anderen Person verwendet haben, sieht der Server zwei Instanzen desselben Lizenzcodes und bricht beide Verbindungen ab.Zitat von ;