Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z adresem (ReadProccessMemory / WriteProccessMemory)


Rekomendowane odpowiedzi

Opublikowano

Witam. Napisałem program, który po uruchomieniu nadpisuje kawałek pamięci, ale jest problem. Każde ponowne uruchomienie gry zmusza mnie do zmiany adresu (np. 0x44B4C200) w programie. Proszę o pomoc.

Opublikowano

Niestety mam za mało wiedzy na temat wskaźników i nie rozumiem twojego postu. Mógłbyś napisać jakiś prosty przykład?

 

Przykład:

#include <iostream>
#include <windows.h>
using namespace std;
int main() {
int newValue = 10000;
HWND hWnd = FindWindow(0, "nazwa");
if(hWnd == 0) {
 cerr << "Nie mozna znalezc okna." << endl;
 system("pause");
}
else {
 DWORD pId;
 GetWindowThreadProcessId(hWnd, &pId);
 HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pId);
 if(!hProc) {
  cerr << "Nie mozna otworzyc procesu." << endl;
system("pause");
 }
 else {
  int isSuccessful = WriteProcessMemory(hProc, (LPVOID)0x44B4C200, &newValue, (DWORD)sizeof(newValue), NULL);
  if(isSuccessful > 0) {
clog << "Pamiec procesu nadpisana." << endl;
system("pause");
  }
  else {
cerr << "Nie mozna nadpisac pamieci procesu." << endl;
system("pause");
  }
  CloseHandle(hProc);
 }
}
return 0;
}

Opublikowano

Najprostszy wskaźnik : weź adres aktualnej wartości, ustaw w Cheat Engine type na 4 bytes, zaznacz Hex i wpisz ten adres. Jeśli cokolwiek znalazło to sprawdź który wynik wciąż wskazuje na prawidłowy adres po tym jak zresetujesz grę. Jeśli to nie pomoże to kliknij prawym na tym właściwym adresie i wybierz 'Pointer scan for this address'.

Twoja stara robi catch the clowny w Game Makerze.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...