Mit c# eine Funktion aufzurufen, die von einem anderen Prozess

Ich bin die Schaffung eines Speicher-ändern-Programm für meine eigenen Lernzwecken. Ein Freund von mir wies darauf hin, eine Funktion in einem anderen Programm, das ich auslösen wollen.

Die Funktion ist bei 0x004B459C in das andere Programm. Ich weiß, wie Sie Lesen und schreiben Speicher, aber wie kann ich das auslösen dieser Funktion von meinem Programm. Ich habe nicht die Quelle, um dieses andere Programm.

Meine Frage ist muss ich die einfügen die Funktion wenn ich weiß das dieser hex-code, oder muss ich nur etwas schreiben, um den Speicher zu lösen diese?

  • Was haben Sie versucht? Warum würden Sie wollen, um die Kommunikation mit einem anderen Prozess durch das ändern von bestimmten Abschnitten des Speichers in C#?
  • Ich Lerne über die Speicher-änderung Prozess, und jetzt bin ich neugierig, wie die Menschen lösen eine Funktion aus der Ferne.
  • Ich denke, Sie sollten hinzufügen von tags WinApi und C , verursachen Ihre Frage ist im Zusammenhang mit Verwendung von low-level-OS-Fähigkeiten, dann lieber C#
  • Windows wird zum Schutz der Arbeitsspeicher des anderen Prozesses, so dass Sie nicht in der Lage sein, um die Funktion aufzurufen, es sei denn, es ausgesetzt ist, in einigen standard-Weg, wie eine DLL Einstiegspunkt, COM-Objekt, etc...
  • Finden Sie diese für das Spiel hackt und nützliche Bibliotheken : google.hu/search?q="Speicher+Hacking+Bibliothek+List"
InformationsquelleAutor Jacob Fliss | 2013-04-02
Schreibe einen Kommentar