Einzelnen Beitrag anzeigen

Benutzerbild von Jonas Shinaniganz
Jonas Shinaniganz

Registriert seit: 30. Aug 2011
249 Beiträge
 
Delphi XE5 Ultimate
 
#8

AW: csgo readprocessmemory, Speicher auslesen, Werte nicht wie erwartet

  Alt 30. Jul 2019, 17:40
Ich wollte wirklich nicht in die Cheat Entwicklung einsteigen aber wenigstens das HP auslesen würde ich nun doch gerne zu Ende bringen

Update: jippy!

Delphi-Quellcode:
    var
      locPlayer_Base, clientstate_Base : DWORD;
      hp : Integer;

-----------------------------------------------
// so hat es geklappt, die Typen für die modul-Basis adressen sind wohl 32 bit DWORDS...
    ReadProcessMemory(phandle,
                      Pointer(ClientDLL_Base + off_LocalPlayer),
                      @locPlayer_Base,
                      sizeof(locPlayer_Base),
                      Val);
    Memo1.Lines.Add('locPlayer_Base : ' + Format('%d , %d', [locPlayer_Base, Val]));

    ReadProcessMemory(phandle,
                      Pointer(locPlayer_Base + off_iHealth),
                      @hp,
                      sizeof(hp),
                      Val);
    Memo1.Lines.Add('hp : ' + IntToStr(hp));
Die Leiter der Entwicklungsabteilung dreht total am Mausrad!

Geändert von Jonas Shinaniganz (30. Jul 2019 um 17:59 Uhr)
  Mit Zitat antworten Zitat