Forum: Win32/Win64 API (native code)
Delphi
by littleDave,
30. Sep 2008
Es geht ja darum, wie du schon sagst, den Inhalt einer Variable zu ändern und nicht die Ausgabe des Inhaltes. Doch der Zugriff auf die Variable bzw. das Ändern der Variable ist bei mir garnicht Hard-Coded im Programm drinnen. Nichtmal die Variable ist hard-coded.
Im Anhang hab ich mal das Projekt incl. Source hochgeladen. Ich hab mal wieder meine eigene ScriptEngine missbraucht ;-).
Um das...
Forum: Win32/Win64 API (native code)
Delphi
by littleDave,
30. Sep 2008
Also die Exe an sich hab ich nachträglich nicht mehr geändert, nur noch zwei Resourcen gelöscht, sonst nichts. Also das was am Ende an Code rauskommt ist wirklich vom Delphi-Compiler. Im Quelltext gibt es kaum direkte Assembler-Anweisen. Die Exe ist ja relativ groß und das hat auch einen Grund.
Da ich ja Labels verwende, ist die Anwendung trotzdem relativ einfach zu knacken, da man ja - wie du...
Forum: Win32/Win64 API (native code)
Delphi
by littleDave,
30. Sep 2008
Sorry, war mein Fehler - hab da gerade was in meinem Kopf nicht beachtet. Vergiss die Aussage
Irgendwie ist heute nicht mein Tag - hab die falsche Version hochgeladen :oops:. Jetzt ist aber die Version online, die ich eigendlich hochladen wollte. Hab das handling etwas verändert und noch ein paar Überprüfungen eingebaut.
Forum: Win32/Win64 API (native code)
Delphi
by littleDave,
30. Sep 2008
Dann muss man das aber (bei mir jedenfalls) zum richtigen Zeitpunkt machen, da vorher anhand eines Beispieltextes überprüft wird, ob WM_SETTEXT und danach WM_GETTEXT übereinstimmt.
Hab im Anhang nochmal ne neue Version, falls man die erste geschafft haben sollte :zwinker: