Hallo zusammen,
ich bin gerade dabei ein Programm zu schrieben das wie folgt ablaufen soll:
Das Programm wird Parallel zu einer weiteren Software gestartet.
Alle 0,7 Sekunden wird überprüft ob von der anderen Software eine bestimmte
Datei in ein bestimmtes Verzeichnis geschrieben wurde. Wenn die Datei
auftaucht, wird die Datei verarbeitet.
Nun kann es passieren das dass Parallel arbeitende Programm mehrfach gestartet
wird. In diesem Fall wäre es sinnlos meine Software nochmals zu starten.
Nun ist die Frage wie ich dies verhindern kann.
Ich habe mir die Möglichkeit angesehen nach bestimmten Prozessnamen zu
suchen.
Lösen tut dies mein Problem leider nicht, da ich ja erst suche wenn ich mein
Programm bereits gestartet habe somit Grundsätzlich ein Prozess mir dem eigenen
Namen vorhanden sein wird.
Hat jemand eine Idee?