C++ Memory Reading

12/31/2009 07:24 k@lle#1
huhu

ich wollte jetzt von Autoit auf C++ umsteigen ...

nun weis ich nur leider nicht wie die befehle fürs process id und memory aulesen usw bei c++ sind :)

hat da jmd ne kleine übersicht oder sowas .. wäre toll x)


mfg karl
12/31/2009 08:45 Emoemo#2
Quote:
Originally Posted by k@lle View Post
huhu

ich wollte jetzt von Autoit auf C++ umsteigen ...

nun weis ich nur leider nicht wie die befehle fürs process id und memory aulesen usw bei c++ sind :)

hat da jmd ne kleine übersicht oder sowas .. wäre toll x)


mfg karl
Da es bei Dir ja wahrscheinlich in Richtung WoW geht:

[Only registered and activated users can see links. Click Here To Register...] wned.com/forums/wow-memory-editing/117517-c-problem-reading-memory.html
[Only registered and activated users can see links. Click Here To Register...]
Ansonsten dort mal nach Memory Reading suchen.
12/31/2009 13:10 MrSm!th#3
OpenProcess
ReadProcessMemory
WriteProcessMemory


MSDN verrät mehr ;)
12/31/2009 15:52 Medix#4
process ID kleines codebeispiel, brauchst dazu nur das window handle

Code:
DWORD process_ID;
DWORD thread_ID = GetWindowThreadProcessId(hwnd, &process_ID);
HANDLE hProcess = OpenProcess(PROCESS_VM_READ|PROCESS_VM_WRITE, FALSE, process_ID);

readprocessmemory beispiel ( der pointer ist hier 0x6FBCB908)

Code:
ReadProcessMemory (hProcess,(void*)0x6FBCB908, &dwPtr, sizeof(dwPtr), NULL);
01/02/2010 18:42 k@lle#5
vielen dank an euch :)

ich hab von der blackmagic lib geehört :D .. allerdings scheint die für C# zu sein

hab sogar was gefunden mal schauen ob ich da was hinbekomme :O