Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi prüfen, ob andere Programme aktiv sind (https://www.delphipraxis.net/57134-pruefen-ob-andere-programme-aktiv-sind.html)

messie 16. Nov 2005 11:19


prüfen, ob andere Programme aktiv sind
 
Moin,

ich würde gerne in meinem Programm eine Liste anderer aktiver Programme abfragen. Wer kann mir dazu einen Tipp geben? Kann man andere Programme die man so herausgefunden hat schließen? Z.B. ein Programm was eine COM benutzt, die ich gerne haben würde?

Messie

dfried 16. Nov 2005 11:45

Re: prüfen, ob andere Programme aktiv sind
 
Benutze mal die Suche und verwende folgende Kriterien "Prozessliste, Taskliste, ..." da findet sich bestimmt was!

TStringlist 16. Nov 2005 20:46

Re: prüfen, ob andere Programme aktiv sind
 
Wenn die von dir gesuchten Programme immer wieder die gleichen sind, dann wird auch die Api-Funktion "FindWindow" für dich interessant sein. Die bezüglich der jeweils gesuchten Programme dann nötigen Informationen, also deren "ClassName" und/oder deren "WindowName", kannst du dir ja zuerst noch z.B. mit dem Prog. SpyXX beschaffen.

Schließen lassen sich diese Programme meist indem man an sie per PostMessage eine WM_CLOSE-Message (oder ein WM_QUIT) abschickt.

Garfield 17. Nov 2005 06:10

Re: prüfen, ob andere Programme aktiv sind
 
Damit könnte man anfangen: http://www.swissdelphicenter.ch/de/showcode.php?id=593 Ist aber nur für Win9x/ME. Ich hatte in den letzten Tagen ein OpenSource-Programm dazu gesehen, finde es aber nicht wieder. :|

Vielleicht noch das: http://www.dancemammal.com/codebank/show.php?id=115
http://home.arcor.de/hardcoders/delp...tprojekte.html


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz