Zitat von
jim_raynor:
Luckie hat schon die Stichworte genannt. OnCloseQuery ist ein Ereigniss von einem Formular. Wenn man in diesem den Parameter CanClose auf false setzt, wird das Formular nicht geschlossen.
ABER:! Über den Taskmanager kann in der Regel den Prozess problemlos beenden. Von daher müsstest du einen Dienst schreiben, der dann nur von einem Administrator beendet werden kann. Damit das klappt, darf der Nutzer aber nur über eingeschränkte Benutzerrechte verfügung, da er sonst Admin ist und den Prozess wieder via Taskmanager beenden kann ...
Wie wäre es den wenn das programm sich selbst startet kurz befor es beendet wird
(also wenn onclose bzw onlosequery ausgelöst werden) und einen parameter übergibt damit das "neue programm" weris wo das alte war?
wie könte ich das beenden bzw unterbinden das es immer wieder gestartet wird?
mfg
Flo85