Und wie verhinderst du das Beenden über den Taskmanager oder ähnlichen Programmen?
Indem das Programm als Dienst ausgeführt wird und der Benutzer nur eingeschränkte Rechte besitzt. Dann kann man a) Prozesse mit höheren Rechten nicht beenden und b) keine Dienste starten/stoppen.
Bernhard