API WriteProcessMemory
Marko
- programmiertechnik
Hallo,
Ich weiss, es gehört nicht unbedingt hierher, aber in Newsgroups hatte ich auch schon keinen Erfolg.
Ich möchte mit dieser Api an einer fixen Adresse eines fremden Programmes einen Wert überschreiben, um ein Spaß-Prog zu schreiben.
An der Adresse lesen (ReadProcessMemory) kann ich problemlos, beim schreiben kommt aber der Fehler 998: Invalid access to memory location.
Bei OpenProcess hab ich beim access-Flag Write und Operation gewählt.
Wie muss ichs machen, damit ich keinen Fehler bekomme? Irgendwie muss es möglich sein, denn verschiedene Programme (wie z.B. TSearch) können das ja auch.
Ich hoffe, jemand kann mir den entscheidenden Tipp geben.
Grüße, Marko
Ps: Ich habe Windows XP Prof SP1.