Zitat von
QuickAndDirty:
Bei start prüfen ob der Prozess läuft (Prozessliste abgreifen gucken ob 2 Einträge drinn sind).
Der jeweilige Benutzer hat möglicherweise nicht die Rechte, um alle Prozesse aufzulisten, bzw. deren relevate Eigenschaften zu lesen.
Zudem sind die Eigenschaften eines Prozesses ohne weitere Einschränkungen nicht ausreichend, um eine hinreichend genaue Bestimmung vonehmen zu können.
Zitat von
QuickAndDirty:
Das System richtig benutzen, d.h. die Datei die den Konflikt verursacht in den Ordner Eigene Dateien legen
Jeder Benutzer hat seine "Eigenen Dateien". Es ist auf einem Mehrbenutzersystem gar nicht so einfach _ein_ Verzeichnis zu finden, auf das _alle_ Benutzer zugreifen können.
Zitat von
QuickAndDirty:
(InterProcessCommunication)
IPC Clientstarten,nach
IPC Server fragen, wenn der fehlt dann selbst
IPC-Server starten.
Warum eine komplette Client-/Server-Implementation, wenn ein globales Objekt den gleichen Zweck erfüllt?