Einzelnen Beitrag anzeigen

Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Speicheradresse (immer gleich) auslesen

  Alt 24. Nov 2009, 18:15
Das ist ein bisschen kniffelig. Unter NT kann jedes Programm nur noch auf seinen eigenen, virtuellen Adressraum zugreifen. Du müsstest mit Delphi-Referenz durchsuchenWriteProcessMemory und Delphi-Referenz durchsuchenCreateRemoteThread einen Thread im fremden Prozess erzeugen, und mit diesem den Wert auslesen, und anschließend den Wert irgendwie an dein Hauptprogramm zurückgeben.

Such am besten mal nach den genannten Funktionen, dazu gab's schon des öfteren Threads hier im Forum.

[edit]Öhm joa... oder einfach mit ReadProcessMemory... aber warum einfach wenn's auch umständlich geht [/edit]
  Mit Zitat antworten Zitat