Hallo zusammen,
ich habe ein Program in C# geschrieben, das standard-mäßig als Tray-Icon in der Tray-Bar zu sehen ist. Über ein Context-Menü kann man das Programn beenden. Dabei wird ein Bestätigungsdialog angezeigt.
Das Programm soll über Autostart gestart werden, seine Aufgabe im Hintergrund (via FileSystemWatcher) verrichten und sich beim Windows-Shutdown OHNE Bestätigung beenden lassen. Das funktioniert aber leider nicht. Beim Herunterfahren kommt der Bestätigungsdialog. Wenn er nicht innerhalb einer kurzen Zeit nicht bestätigt wird kommt diese Windows-Meldung à la „Keine Rückmeldung; soll das Programm direkt beendet werden“. Wie kann ich das alles umgehen? Gibt es vielleicht ein Windows-Shutdown-Event, auf das ich innerhalb meiner Applikation reagieren kann ?
Vielen Dank für alle Rückmeldungen !!!
Gruß,
Daniel