wie kann ich überprüfen, ob ein Programm aktiv ist? Ich möchte ein kleines Tool schreiben, das mir anzeigt ob ein Programm aktiv ist und wenn es nicht aktiv ist, soll es nochmal gestartet werden, das soll dann in einem Zeitintervall überprüft werden...
Hat vieleicht jemand einen Tipp, wie ich das mit dem Borland Builder 5 realisieren kann?
thx im Voraus ...
Zuletzt bearbeitet von AndreasW am 20:46:55 24.02.2004, insgesamt 1-mal bearbeitet
Der Parameter "programmname" ist der Name der laufenden Task, so wie
sie angezeigt wird, wenn man mit ALT-TAB zwischen Programmen herschaltet.
Diesen kann man mit
Application->Title = WindowName;
vorgeben.
naja, bedenkt bitte, dass nicht jede Anwendung ein Fenster hat.
Um solche Programme berücksichtigen zu können muss man die laufende Programme aus dem Taskmanager auslesen:
Ich kann leider grade nicht nachschauen, aber geht das denn nicht nur bei sichtbaren Fenstern? Soweit ich weiss kann man damit Programme in der Taskleiste nicht finden.
Edit: Ja herrlich, kaum poste ich was bestätigt AndreasW mich.
[ Dieser Beitrag wurde am 12.06.2003 um 00:02 Uhr von TripH editiert. ]
ich habe deinen Beitrag im C++ Forum gelesen "Überprüfen ob Programm aktiv" und versucht diese Sache nachzuvollziehen. Jedoch bekomme ich immer die folgenden Fehlermeldungen:
Aufruf der undefinierten Funktion 'EnumProcessModules'
Aufruf der undefinierten Funktion 'GetModuleBaseName'
Aufruf der undefinierten Funktion 'EnumProcesses'
man muss natürlich die richtige Header einbinden
C/C++ Code:
#include "Psapi.h"
C/C++ Code:
#include "Psapi.h"
C/C++ Code:
#include "Psapi.h"
_________________ Andreas (Mod im VCL-Forum) (Mod im C#-Forum)
Das BCB- Tutorial
Nächstes Thema anzeigen Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum nicht antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums
für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de
Werbekostenerstattung verdient werden kann.
Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de
enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt
(vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in
privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden.
Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere
übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.