Laufende Prozesse überprüfen
lima-city → Forum → Programmiersprachen → C/C++ und D
antworten
besitz
dritte antwort
externe programm
forum
fund
funktion
gesuchten prozess
http
kennen
programm
realisieren
shell
starten
-
Ich müsste folgendes mit C++ realisieren:
Das Programm soll überprüfen, ob ein anderes Programm, dessen Quelltext ich nicht besitze, läuft, und wenn dieses nicht läuft, sollte mein Programm das externe Programm neu starten. Wie kann ich soetwas realisieren?
Vielen Dank für alle Antworten,
mermadalis -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wenn du überprüfen sollst, ob der Prozess läuft, wirst du auch seinen Namen kennen, denke ich?
Falls ja:
Lies die Prozessliste aus und prüfe sie auf den gesuchten Prozess. Fund -> Läuft. Kein Fund -> Läuft nicht.
Wenn er nicht läuft musst du die Executable ausführen lassen. Über Shell oder ähnliches.
Zu benutzenden Funktion wäre beispielsweise:
GetProcessNames()
http://www.c-plusplus.de/forum/viewtopic-var-p-is-65076.html
Die dritte Antwort. ^^
Zum starten eines Prozesses geht StartProcess() ... beispielsweise. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage