Speicheradresse/-bereich auf Veraenderung ueberwachen
-
hallo,
weiss jemand, wie ich einen bestimmten speicherbreich bzw. -adresse
eines anderen prozesses auf eine veraenderung ueberwachen kann?meine momentane loesung laeuft in einer endlosschleife und
liest die speicherstelle aus.
schoen waere eine event gesteuerte loesung (die den prozess
erst aufweckt, wenn sich der wert im speicher aendert).leider hab ich keinen plan von der win-api, waer toll wenn jemand
helfen koennte
-
Das was du da vor hast ist nicht einfach.
Du müsstest einen RemoteThread in deinem Prozess starten.
Dieser müsste dann einen Daten-Breakepoint auf die Speicherstelle
einrichten. Das wartest du nur mehr auf den DebugEvent.API Funktionen:
CreateRemoteThread
WaitForDebugEvent