ich versuche zur Zeit ein eigenes Detour mit Hilfe dieser
Anleitung zu basteln. Ziel ist es bei jedem Call einer bestimmten Funktion eine Messagebox auszugeben. Leider klappt das irgendwie nicht wie es soll, denn es tritt immer eine Acces Violation auf nachdem meine Messagebox angezeigt wurde. Meine Vermutung ist, nach Stepping in Olly, dass sich die Registers durch meine Funktion ändern. Das denke ich weil mein Prozess plötzlich in die nt.dll springt wenn "MOV EDX,DWORD PTR DS:[EAX-8]" ausgeführt wird (denn EAX-8 führt ins leere, wieso !?).
Edit:
Hat sich erledigt, pushad und popad waren die Lösung.
Danke im Voraus,
MaxMilimeter






