GetWindowText() habe ich schon ausprobiert. MEin Ziel ist es,
dass eine injizierte
DLL den Fenstertext des Zielprogrammes zu bekommen.
Code:
procedure TForm1.FormCreate(Sender: TObject);
var
myBuf: array[0..250] of Char;
begin
setlasterror(ERROR_SUCCESS);
GetWindowText(0, myBuf, sizeof(myBuf));
showmessage(myBuf);
showmessage(syserrormessage(getlasterror));
end;
Die Eigene Anwendung hat doch immer die Nummer 0, oder?