Hi!
Ich versuche schon die ganze Zeit ein externes programm unsichtbar zu starten.
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| ShellExecute(0, Nil, PChar(Pfad), Pchar('-Parameter'), Pchar('C:\StartDir'), SW_HIDE); |
Startet das Programm normal sichtbar, dann hab ich drunter folgendes gehängt:
Delphi-Quelltext
1: 2: 3:
| sleep(1000); hwnd:= FindWindow(nil, 'Microsoft Internet Explorer'); ShowWindow(hwnd, SW_HIDE); |
Ok, das Programm wird zwar unsichtbar aber man sieht es kurz wegen dem sleep, wenn ich das sleep aber nun wegmache kommt es oft vor, dass es zu schnell geht und das Programm garnicht unsichtbar wird!
Wisst ihr wie ich ein externes prog. direkt unsichtbar öffne. Also es soll sich von Anfang an unsichtbar öffnen nicht dass man später SW_HIDE machen muss...?
Danke für Antworten!
MfG,
Rawku5.
Moderiert von
Tino: Delphi-Tags hinzugefügt.