Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Noch ma readprozessmemory (https://www.delphipraxis.net/158333-noch-ma-readprozessmemory.html)

MasterTobi 14. Feb 2011 08:39

Noch ma readprozessmemory
 
Hallo,
ich hab jetzt mal 3 tage die ganze delphicomm durchsucht, aber das richtige ergebniss nicht gefunden.

ich hab da ein problem ^^, btw in einem anderen tread hab ich auch schonmal so eiine frage gestellt die bezieht sich auch fasst auf das gleiche nur etwas anders.
ok das habe ich an infos

0xB6F5F0 - Player pointer (CPed)

Cped +0x46C = [byte] Player check:
0 = in air/water
1 = in car
2 = entering interior
3 = on foot

so ich hab nun mir ma folgenden code zsmgebastelt
Delphi-Quellcode:
var
  WindowName: Integer;
  Pidi: Integer;
  Wert:DWORD ;
  Window1: Integer;
  Buf: integer;
begin

WindowName :=FindWindow(nil,'GTA:SA:MP');
GetWindowThreadProcessId(WindowName ,@pidi);
Window1 :=OpenProcess(PROCESS_VM_READ ,False , pidi);
ReadProcessMemory(Window1 ,ptr($B6F5F0 ),@Buf,sizeof(integer),Wert);
ReadProcessMemory(Window1 ,ptr(buf+$46c),@Buf,sizeof(integer),Wert);
label5.caption:=inttostr(Buf);


CloseHandle(Window1);
das prob is das irgendwas ausgegben wird, nur nicht 0,1,2,3 :(

auch Buf := byte funktioniert nicht

weiß jemand rat

himitsu 14. Feb 2011 08:50

AW: Noch ma readprozessmemory
 
Nahezu alle APIs in diesem Code haben Rückgabewerte ... wie wäre es mal, wenn die ausgewertet werden?

Und selbst wenn der Code dennoch funktioniert, können wir dir nicht helfen, falls die gewünschten Werte garnicht an diesem Ort liegen, wo du sie suchst.

MasterTobi 14. Feb 2011 09:10

AW: Noch ma readprozessmemory
 
hm auswerten ?
also er findet das fenster und den prozess öffnet ihn auch.

und warum sollte das nicht funktionieren,
http://www.gtamodding.com/index.php?...(SA)#Interface
gibt se mir doch vor :)

mfg


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz