Hey, erstmal vielen Dank für deine Antwort. Ich programmiere mit Visual Basic und bin sozusagen "Eigentümer" über den Prozess.
Also ich kann auf diesen Prozess zugreifen, beispielsweise mit Launcher.MainWindowHandle, da ich den Prozess über mein Programm selber starte.
Ist das der richtige Wert!?
EDIT:
Habs so ausprobiert
Code:
ReadProcessMemory(readHandle, Hex(pClient.MainWindowHandle) + &H17A0C08 + &H6CC, bytes, 24, 0)
kommt aber die Fehlermeldung das eine Number nicht in einen IntPtr umgewandelt werden kann. Als o die Funktion gibt ja einen IntPtr wieder (normal), mit meinen Parametern allerdings ne Number, daher kommt der Fehler. Aber ich wandel den MainWindowHandle doch extra in Hex um Oo?
EDIT2:
Okay, der Fehler taucht bei der Funktion Hex(pClient.MainWindowHandle) auf.. Der bekommt das anscheinend nicht in eine Hex value gewandelt.