Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

Prozesse: Paranoia check





Frage

Hi, programmiere unter c++/unix einen Prozess, der einen anderen Prozess starten kann. In den zweiten Prozess soll nun ein paranoia check der folgende Aufgabe hat: sicherstellen das der Prozess nur einmal existiert. Also wenn der zweite Prozess ein zweites mal gestartet wird, soll er sich selbst beeneden. Leider finde ich nichts in der Literatur dazu. Hat jemand einen Tip?? Gruss

Antwort 1 von Alf

Hm, du könntest einfach einen Registry-Eintrag erstellen, oder ne Datei, wenn die existiert, soll sich das Programm beenden. Naja, nicht sehr professionell.
Oder du versuchst eine DDE-Verbindung zu öffnen, wenn das Programm dann antwortet, sendest du nen Befehl, damit das Programm weiß, dass es beendet werden soll.
Das einfachste wird wohl sein, eine Globale Systemvariable zu verwenden, die dann von dem Prozess überprüft wird.

Allet klar?

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: