Read/Write Process´s Memory

Hallo,

ich versuche unter Visual Basic 2010 ein Programm zu schreiben, mit dem es mir ermöglicht wird, im Arbeitsspeicher eines Prozesses zu lesen und zu schreiben.
Und zwar sollte die Function wie folgt aufgebaut sein:

Code:
Function ReplaceValueInRAM(ByVal p As Process, ByVal oldValue As Byte(), ByVal newValue As Byte()) As Boolean

Ich müsste zum Beispiel
96 0e 00 07 ff ff ff ff 07 01 00 00 00 04 02 08 23
durch
96 0e 00 07 01 00 00 00 07 01 00 00 00 04 02 08 23
ersetzen.

Ich hab schon einige Sachen durchprobiert, aber es will einfach nicht funktionieren...
Auch hab ich schon die "Managed Winapi.dll" von GitHub (im Anhang) probiert, da versteh ich aber die Syntax nicht ganz...

Um es genau zu schreiben, was ich brauch: Ich muss ein bestimmtes Bytearray durch ein anderes ersetzen.

Kann mir bitte jemand helfen?

Schon mal Danke im Vorraus
 
Zurück
Oben