Einzelnen Beitrag anzeigen

k4ni

Registriert seit: 17. Jul 2007
Ort: Ulm
258 Beiträge
 
Delphi 7 Enterprise
 
#1

ReadProcessMemory hooked in ring 3

  Alt 17. Feb 2008, 00:19
hey leute,

Erstmal muss ich hier sagen, das ihr echt super seit und mir bis jetzt immer helfen konntet. Ihr macht das hier echt sehr gut
Doch ich stecke schonwieder fest :/
Also, ich habe gerade einen Ad-killer für ein spiel gemacht (Am start kommt immer erst ein nerviges fenster und am ende)
Die Form des programs ist unsichtbar, also nur in der process-list sichtbar und wird mit Windows gestartet.

Jetzt will ich aber noch einen HP-Alarm hinzufügen. d.h. :
Wenn das spiel minimiert wird, und die HP des spielers nidriger als 100 ist (ist wenig) dann will ich einen Alert machen.
Ist ja eigentlich nicht schwer, also hab ich gleich mal angefangen:
Pointer der HP mit "Cheatengine" gesucht und dann mit ReadProcessMemory dauernt mit einem Timer auslesen.
Nur ging das einfach nicht. So hab ich mich dann informiert und rausgefunden das ReadProcessMemory und ntReadVirtualMemory "in ring 3 gehookt ist"
Ich hab davon leider keine ahnung wieso die das machen, aber wie könnte ich das umgehen? Oder gibt es noch andere möglichkeiten?

Danke im vorraus