Soo endlich gelöst, danke für die Hilfe, jedoch neues Problem, wer hätte es gedacht
Delphi-Quellcode:
wndMain := FindWindow('Afx:00400000:b:00010011:00000006:31F703F5','Garena 2.3');
if wndMain <> 0 then
begin
wndChild := GetDlgItem(wndMain, 59648);
wndChild := GetDlgItem(wndChild, 59648);
wndChild := GetDlgItem(wndChild, 162);
if wndMain <> 0 then
begin
Der Code funktioniert super, jedoch wenn ich Garena neustarte, verändert sich etwas kleines aber feines
Delphi-Quellcode:
wndMain := FindWindow('Afx:00400000:b:00010011:00000006:00BE03FD','Garena 2.3');
if wndMain <> 0 then
begin
wndChild := GetDlgItem(wndMain, 59648);
wndChild := GetDlgItem(wndChild, 59648);
wndChild := GetDlgItem(wndChild, 162);
if wndMain <> 0 then
begin
Wie kann ich das denn nun umgehen, dass ich nicht immer mit WinSpy arbeiten muss
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.