Hey, also ich versuche schon seit paar Stunden den Wert von einem Base Pointer eines anderen Prozesses via writeProcessMemory zu ändern, aber aus irgendein Grund funktioniert dies nicht.
Code:
Hoffe jemand weiß Rat, danke. :)
Code:
PHP Code:
GetWindowThreadProcessId(hWnd, &prog_id);
HANDLE hprog = OpenProcess(PROCESS_ALL_ACCESS, false, prog_id);
float valueY;
ReadProcessMemory(hprog, (LPVOID)(PointerY), &PointedY, 4, NULL);
PointedY = PointedY+OFFY;
ReadProcessMemory(hprog, (LPVOID)(PointedY), &valueY, 4, NULL);
UINT_PTR ptr = PointedY;
int value = 0;
SIZE_T numWritten = 0;
if (!WriteProcessMemory(hprog, reinterpret_cast<LPVOID>(ptr), reinterpret_cast<LPCVOID>(value), sizeof(value), &numWritten))
{
MessageBoxA(0, "Fail", "Fail", MB_OK);
}
else
{
MessageBoxA(0, "Changed", "Changed", MB_OK);
}