Seite 2 von 2

Verfasst: 19.06.2006 18:02
von Hellhound66
Deshalb allokierst du alle x ms einen neuen bereich und kopierst die Blöcke. So ändert sich der Pointer und die Position der Daten im Speicher.

Verfasst: 19.06.2006 21:40
von Thorium
Hellhound66 hat geschrieben:Deshalb allokierst du alle x ms einen neuen bereich und kopierst die Blöcke. So ändert sich der Pointer und die Position der Daten im Speicher.
Jep, hab das gestern mal programmiert. Kostet sehr wenig Performance, kann man sogar bei jedem Durchlauf der Gameloop machen. :mrgreen:

Und den Pointer zu finden wird schwer, wenn man die Variable im Speicher nicht findet, da muss man dann mit nem Debugger rann. Auf jeden Fall ist der Schutz wirksam gegen alle die nicht programmieren können und Memory Scanner wie TSearch verwenden. Die werden daran verzweifeln. :wink:

Knackbar ist in letzter Konsequenz jeder Schutz!