Die Megalock Dongle werden kundenspezifisch gefertigt und NUR SIE erhalten die für IHRE Kundenserie passenden Megalock Dongle.

Für jeden unserer Kunden erstellen wir eine Kundenserie, diese spezifiziert die Parameter zur Kodierung der rund 40.000 Befehlscodes. Zur Kundenserie gehört eine kundenspezifische DLL und ein kundenspezifischer Megalock Dongle mit Masterfunktion. Beides wird für das Megalock-Entwicklungstool benötigt und dient einzig zur Entwicklung und Test der von Ihnen erstellten Megalock-Funktion und Unterprogramme. Und für ihren Vertrieb erhalten Sie immer die zu Ihrer Kundenserie passenden Megalock Dongle. Ihre Software (CD/DVD) kann kopiert werden, aber die für Ihre Anwendung notwendigen Megalock Dongle sind NICHT zu kopieren. Nachfolgend ein Beispiel für die Kodierung verschiedener Kundenserien.

Sourcecode Kundenserie A Kundenserie B Kundenserie C Kundenserie D
Move(LR0,LR1) 25D5 41F6 20AC 71D9
Rotateleft(WR2,WR1) 631C 14D4 5D04 8C1F
Addition(LR3,LR9) 30D2 5A3F 77E1 59B3
Multiply(WR3,7) 5EC0 387E 68A8 0D37
Selbst wenn Sie ein und den selben Befehl in verschieden Programmblöcken verwenden, ändert sich die Kodierung. Hier ein Beispiel für die Kodierung eines Befehle innerhalb verschiedener Programmblöcke.
Sourcecode Programmblock 1 Programmblock 2 Programmblock 3 Programmblock 4
Move(LR0,LR1) 25D5 D3C1 95C3 1EF0
In einer EXE- oder DLL-Datei sind zwar die Megalock-Aufrufe per Debugger zu finden, aber ob der Megalock Dongle addiert, subtrahiert, multipliziert, dividiert oder welcher der ca. 40000 Megalock-Befehle sonst ausgeführt wird, ist wohl an Hand es Befehlscodes nicht mehr zuerkennen.
Selbst Sie als unser Kunde kennen die Kodierparameter nicht. Der ML-Compiler errechnet den Standard Befehlscode für den jeweiligen Befehl und der Megalock Dongle mit Masterfunktion berechnet daraus den Befehlscode für Ihre Kundenserie. Sie wären sicher in der Lage, aufwendige Dekodiertabellen für Ihre eigene Kundenserie zu erstellen, diese wären dann aber auch nur auf Ihre Kundenserie anzuwenden.