ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
179
179
EMPFEHLEN
-
Hallo,
Ich soll ermitteln, ob ein Prozess noch lebt. So weit so gut.
Mein Problem ist nur, dass der Prozess mehrmals auf dem Rechner gestartet werden muss/kann und somit auch 2 mal im Taskmanager erscheint/erscheinen kann. Um die beiden Prozesse zu unterscheiden, muss ich den Fenstertitel heranziehen (bei beiden Instanzen unterschiedlich und mir bekannt), aber ich weiss jetzt nicht, wo ich da jetzt genau ansetzen muss.
Kann mir jemand erklären, wie ich vorgehen muss, um folgene Schritte zu realisieren?
- Prozess im Taskmanager finden, anhand Namen der EXE
- Vergleichen des Fenstertitels mit zu erwarteten String (GetWindowText oder ähnliches)
- Überprüfung, ob dieser Prozess noch arbeitet. (Nicht in einer Fehlermeldung hängt wie "xxx.exe hat einen Fehler verursacht und musste beendet werden..."
Wäre toll, wenn mir da einer auf die Sprünge helfen könnte.
Edit: Ups. Meine Entwicklungsumgebung vergessen. Ic h nutze Visual Studio 6.0. Kann also nichts mit .NET anfangen.
Gruß,
SYS83Geändert von SYS83 (04.02.09 um 17:08 Uhr)
Ähnliche Themen
-
Prozess Snapshot erstellen, Prozess abschießen, Prozess neustarten
Von Marius Heil im Forum Coders TalkAntworten: 2Letzter Beitrag: 28.09.10, 02:43 -
Ergebnis von FTP Prozess? und: Prüfen ob spezieller Prozess läuft
Von XtremeCJ im Forum .NET CaféAntworten: 1Letzter Beitrag: 07.10.09, 19:53 -
Windows Live Messenger prozess nach beenden noch immer da (Vista)
Von Andreas Späth im Forum InternetkommunikationAntworten: 0Letzter Beitrag: 23.09.08, 15:49 -
unter Linux herausfinden ob ein prozess noch läuft mit C++
Von tschockmel im Forum C/C++Antworten: 7Letzter Beitrag: 01.02.07, 09:57 -
Prozess anhand Prozess-Id aktivieren
Von krauti im Forum C/C++Antworten: 3Letzter Beitrag: 27.01.05, 08:53





Zitieren
Login






