Mijn vraag is hoe een EA of indoor te vergrendelen. Kan iemand die dit eerder heeft gedaan, hier de code plaatsen die werkt.
Alle hulp zou geweldig zijn!
Mijn vraag is hoe een EA of indoor te vergrendelen. Kan iemand die dit eerder heeft gedaan, hier de code plaatsen die werkt.
Alle hulp zou geweldig zijn!
Dat kan je niet. Het enige wat je kunt doen is de piraten vertragen. Er staat hier een goed artikel op het Metatrader4-forum, maar ik heb er geen link naar - sorry. U kunt ernaar zoeken ...Originally Posted by ;
Gecompileerde EA's kunnen in enkele seconden worden gedecompileerd. U kunt het grootste deel van uw logica verplaatsen naar een dll-bestand dat door de EA wordt gebeld en een of andere vorm van digitale licentieverlening gebruiken. Zelfs dit is niet helemaal kogelvrij maar het houdt de piraten langer vast. Het nadeel is dat het een koninklijke pijn is om te implementeren.
In plaats van een dll, moet de logica op een server staan. de licentie wordt ook opgevraagd bij de server. als dezelfde licentie wordt gebruikt door meer dan 1 ip-adres, kill dan die licenties.
Het zou nog steeds in een dll begraven moeten worden. Als u probeerde licentieverlening op te nemen in een EA, hoeft u dit alleen maar te decompileren en de regels te verwijderen die de licentie valideren.
Je hebt gelijk. Aangezien de EA echter niet echt zonder de serverkant werkt, moet deze een licentiecode naar de server verzenden. Geen code dan geen toegang tot de server. U zou het licentiecodegedeelte kunnen decompileren en van commentaar voorzien maar wanneer het de server zonder een vergunningscode ondervroeg toen zou het geen reactie ontvangen. als je de licentie van iemand anders hebt gebruikt, ziet de server twee instanties van dezelfde licentiecode en worden beide verbindingen gedood.Originally Posted by ;