Hi,
Kriege hier immer error 299 ("Only part of a ReadProcessMemory or WriteProcessMemory request was completed."). Keine Ahnung wo dran es liegen könnte eigentlich alles richtig. WinXP 32 Prof., kein Vista..
Handles sind alle in Ordnung, weil andere MemReads mit dem selben Handle arbeiten und funktionieren. Number of Bytes read ist 0.
Grüße
Kriege hier immer error 299 ("Only part of a ReadProcessMemory or WriteProcessMemory request was completed."). Keine Ahnung wo dran es liegen könnte eigentlich alles richtig. WinXP 32 Prof., kein Vista..
Code:
//Speil ist hier Guild Wars
unsigned ebx1 = 0x00002C;
ph = OpenProcess(PROCESS_VM_READ, false, pid);
if (ph == NULL)
{
cerr << "ph nicht erstellt";
Sleep(2000);
exit(1);
}
int ecx;
int eax;
bool success;
success = ReadProcessMemory(ph, (LPCVOID)ebx1, &ecx, sizeof(int), &rw);
if (!success)
{
DWORD error;
error = GetLastError();
cerr << "nFehler beim lesen. CODE1: " << error;
cerr << "n Bytes read: " << rw;
Sleep(2000);
}
Grüße