Einzelnen Beitrag anzeigen

Yakumo500

Registriert seit: 15. Nov 2008
Ort: Darmstadt
106 Beiträge
 
#1

Pointer mit Offset Fremde Exe?

  Alt 26. Mär 2009, 19:58
Hallo,

Ich weis das hier nicht so gerne Bots oder ähnliches gesehen werden.

Aber trotzdem, wie kann ich einen Wert über einen Pointer mit Offset einer Fremden Exe einlesen?

Ich habe bisher nur das gefunden:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  WindowName: Integer;
  Pidi: Integer;
  Wert: DWORD;
  Window: Integer;
  lBuf: integer;
begin
  WindowName := FindWindow(nil, 'test');
  GetWindowThreadProcessId(WindowName, @pidi);
  Window := OpenProcess(PROCESS_VM_READ, False, pidi);
  ReadProcessMemory(Window, ptr($00D286B0), @lBuf, 4, Wert);
  OutPostID :=lbuf;
  ShowMessage(inttostr(OutPostID));
  CloseHandle(Window);
end;
Aber wo ist da das Offset?
  Mit Zitat antworten Zitat