Registriert seit: 3. Sep 2004
4.629 Beiträge
Delphi 10.2 Tokyo Starter
|
Re: Pointer in ein MemoryMapped File schreiben
28. Mai 2007, 23:17
Also ich injiziere erstmal einen String in den Speicher einer fremden Anwendung. Mittel WriteProcessMemory. Der String ist auch vorhanden, das habe ich geprüft.
Jetzt habe ich den Pointer auf den String. Den will ich nun in ein MMF schreiben, um ihn in einem auch injizierten Thread abzurufen. Testweise gebe ich den String aus. Allerdings kommen nur unsinnige Daten raus, wenn ich Cardinal(StrPtr) in das MMF schreibe und in der Zielanwendung mittels PChar(Pointer(MFFData)) wieder ausgeben will.
|