Thema: Delphi Ist Anwendung noch aktiv

Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#18
  Alt 30. Dez 2002, 19:55
Zitat von Kosta:
mit WinExec(Programm1, SW_ShowNormal);
Auf diese Funktion solltest du verzeichten. Nimm lieber ShellExecute oder noch besser CreateProcess.

Ist es möglich, dass nur deine Anwendung die beiden Programme startet. Also der Autostart von dir ausgeht und nicht von Windows (Startmenü/Autostart, Registry). Dann kannst du nämlich mit CreateProcess die Prozess- und Hauptthread-Handles festhalten und mit EnumThreadWindows() das Hauptfenster ermitteln.
  Mit Zitat antworten Zitat