Hallo, kann mir jemand sagen wie man mit C# Speicheradressen ändern kann? Ich habe bereits etwas gefunden, da muss man Irgendeine DLL Laden und dan gibts befehle wie "WriteProcess" oder OpenProcess" ich komm damit aber nicht so wirklich klar. Kann mir das jemand erklären oder Gibts irgendwo ne Schritt für Schritt Anleitung?
die forumssuche wird dir helfen: "auf speicher eines anderen prozesses zugreifen"
*hust* An dieser Stelle sei angemerkt das wir keine Tips für Software geben, die Schäden verursacht oder sonst irgend welchen "Mist" macht.
Gruß David
http://www.pinvoke.net/default.aspx/kernel32/ReadProcessMemory.html
http://www.pinvoke.net/default.aspx/kernel32/WriteProcessMemory.html
Hier haste die Signaturen der Funktionen, die kannst du dann ganz "normal" von deinem C# aus verwenden.
Vielleicht suchst du dir noch ein Tutorial zu den System.Runtime.InteropServices. An einen ProcessHandle solltest du auch über die System.Diagnostics.Process Klasse herankommen.
Shift to the left, shift to the right!
Pop up, push down, byte, byte, byte!
YARRRRRR!