[HILFE] Memory Edit funktioniert nicht!!!

03/18/2012 13:13 vbacoder#1
Hi comm,

ich arbeite gerade an einem Hack für ein Onlinegame.

Er soll diesen Wert von 01 in 4F ändern:

[Only registered and activated users can see links. Click Here To Register...]

Mein c++ Code sieht bis jetzt so aus:

Quote:
#include <windows.h>
#include <iostream.h>

using namespace std;
int main ()
{
HWND hwnd;
DWORD ID;
DWORD rw = 0;
HANDLE handle;

int puffer_read;
int puffer_write = 20 EC 8A 32 4F 00 AC F8 E3 E4 A7 35 10 D8 BE 32;
unsigned adress = 32C2BD80;

hwnd = FindWindow (NULL, "METIN2");

GetWindowThreadProcessId (hwnd, &ID);

handle = OpenProcess (PROCESS_ALL_ACCESS, false, ID);

ReadProcessMemory (handle, (LPCVOID)adress, &puffer_read, sizeof(puffer_read), &rw);
cout << "Skill: " << puffer_read << endl;

WriteProcessMemory (handle, (LPVOID)adress, &puffer_write, sizeof(int), &rw);

CloseHandle(handle);
return 0;
}
Leider wird der Wert beim ausführen der exe nicht geändert und ein Fehler taucht auf:

[Only registered and activated users can see links. Click Here To Register...]

Wär nice wenn mir einer Sagen könnte wie ich das richtig machen muss :)

THX im Vorraus :handsdown:
03/18/2012 13:16 Acacia Clark#2
[Only registered and activated users can see links. Click Here To Register...]