Jak użyć ReadProcessMemory P->adress ?

0

Witam,
Probuje odczytac wartość z aplikacji za pomocą ReadProcessMemory. Jednak adres w aplikacji za każdym razem jest inny. Dowiedziałem się więc ze powinienem uzyc pointer skana i znalazlem tego pointera, ktory nawet po restarcie aplikacji,dalej pokazuje dobrą wartość. Jednak problem jest taki, że ten adres wygląda następująco:

P->10702BC8

I proste pytanie jak mam użyć to w kodzie?Co mam zrobić krok po kroku, żeby tak samo jak w cheat engine odczytuje wartośc,zwyczajnie odczytać to tylko w mojim programie c++? Prosze o w miarę zrozumiałą odpowiedź, bo jeszcze tych rzeczy dobrze nie rozumiem, dziekuje

0

Dokumentacja:

BOOL ReadProcessMemory(
  HANDLE  hProcess,
  LPCVOID lpBaseAddress,
  LPVOID  lpBuffer,
  SIZE_T  nSize,
  SIZE_T  *lpNumberOfBytesRead
);

hProcess - uchwyt do procesu, lpBaseAddress - adres procesu, lpBuffer - bufor do wczytywania danych z adresu procesu, nSize - rozmiar danych, lpNumberOfBytesRead - wskaźnik do zmiennej, która dostaje liczbę bajtów przesłanych do bufora lpBuffer

0

Dzieki, ale może ktoś bardziej wytłumaczyć to jak te dane zdobyc zapomocą cheat engine?

1 użytkowników online, w tym zalogowanych: 0, gości: 1