Zitat von
Cyberbob:
Du könntest die Exe als Resource einbinden und dann in eine neue Datei schreiben. Aber bei solchen vorgängen mekert der Virenscanner!
Kein Virenscanne rmekert, wenn du eine Ressource zur Laufzeit entpackst und auf die Festplatte schreibst. Nach dem start der anderen Exe musst du nur dessen Fenster mit
SetParent dein Fenster als Parent zu weisen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
hWnd: THandle;
begin
hWnd := FindWindow(nil, 'ConTEXT');
Windows.SetParent(hWnd, Self.Handle);
end;