Die Toolbox-Befehle sind aus Sicht des Megalock Dongle und der vielfältigen Befehlsmöglichkeiten als einfache Befehle (Funktionen) anzusehen. Die Toolbefehle greifen auf den Datenspeicher innerhalb des Megalock Dongle zu. Der Datenspeicher ist in Lock, Counter, Data, String und Password Bereiche aufgeteilt, die Größe der einzelnen Tabellen können Sie auf Ihre Bedürfnisse hin festlegen.
LOCKTAB(0..n) COUNTERTAB(0..n) DATATAB(0..n) STRINGTAB(0..n) PASSWORDTAB(0..n) MEMORYTAB(0..n)
Da auf den Megalock Dongle nur über kundenspezifischen Befehlscode zugegriffen werden kann, gibt es für jede einzelne Speicherstelle des Datenspeicher einen eigenen kryptierten Befehlscode. Z.B.:
Befehl Beschreibung Kundeserie A Kundeserie B
LOCKTAB(0) RLock (Vergleich auf LockKey, LockData lesen) 4711 9910
LOCKTAB(1) RLock (Vergleich auf LockKey, LockData lesen) 8463 9829
DATATAB(0) RData (Data-Registers lesen) 1527 3742
DATATAB(1) RData (Data-Registers lesen) 3311 5158
Durch den kryptierten Befehlscode ist es für Dritte nicht mehr möglich, weder Funktion noch den verwendeten Tabellenplatz zu erkennen. Damit der Megalock-Compiler bereits beim Compilern den entsprechenden Befehlscode erzeugen kann, ist der Zugriff auf die Datentabellen nur über Konstante oder indirekt über ein Megalock-Register, welches die Nummer des Tabellenplatzes enthält, möglich.