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


Anmelden zum Antworten