Hi, ich mach mich gerade ans Memory editing in C++ aber habe nen Problem mit ReadProcessMemory.
Hier mal mein Code:
Leider wird mir immer 0x27fefc (dez. 2.621.180) ausgegeben und das ist nicht das richtige Egebniss. (Als Admin starten bringt auch nichts)
(Wenn ihr den Sinn des Codes nicht versteht, liegt das dadran das er noch nicht fertig ist, ich wollte nur erstmal prüfen ob das mit ReadProcessMemory klappt)
Hier mal mein Code:
PHP Code:
#include <iostream>
#include <limits>
#include <windows.h>
using namespace std;
int main()
{
HWND hwnd;
hwnd = FindWindow (0,"METIN2");
DWORD id;
HANDLE processhandle;
int value;
unsigned adress = 0x0061BFEC;
if (!hwnd)
{
cout << "Metin2 nicht gefunden.";
}
else
{
GetWindowThreadProcessId(hwnd,&id);
processhandle = OpenProcess(PROCESS_ALL_ACCESS ,false,id);
ReadProcessMemory (processhandle,(LPCVOID)adress,&value,sizeof (value),NULL);
CloseHandle (processhandle);
cout << &value << "\n";
}
cin.clear();
cin.ignore(numeric_limits<streamsize>::max(), '\n');
cin.get();
}
(Wenn ihr den Sinn des Codes nicht versteht, liegt das dadran das er noch nicht fertig ist, ich wollte nur erstmal prüfen ob das mit ReadProcessMemory klappt)