Prozess hooken?
-
Ich möchte ein Programm erstellen das ein anderes Debuggen kann.
Das ganze soll so Funktionieren:
1. Mein Inspektor-Programm wird gestartet
2. Wie beim ProcessExplorer hole ich mir den Handle des zu untersuchenden Programms
3. Nun möchte ich mir C++ Objekt aus dem Prozess holen und vom diesem in meinem Programm Daten anzeigen und modifizieren (so das diese Änderungen im zu untersuchenden Prozess Übernommen werden). Dieses Objekt stammt aus einer 3rd-Party-Open-Source-Library die entweder statisch oder dynamisch in das Programm gelinkt ist. Das Objekt ist ein Singleton Objekt und dafür gibt es einen getter, dessen Signatur ich kenne.Wie gehe ich am Besten vor?