Ist es möglich in .NET festzustellen, ob meine Anwendung geschlossen wird, weil Windows einen Shutdown-Befehl (im Gegensatz zu einem alten Anwendungsabschluss) erhalten hat, um einige temporäre Cache-Dateien auszugeben oder blockieren Sie das Herunterfahren lange genug, um Benutzereingaben zu verlangen?Das Feststellen eines Shutdowns schließt meine Anwendung
Während meiner aktuellen Bereich beinhaltet eine Winform app und einen Windows-Dienst, ich bin interessiert dies in allgemeiner Weise das Verständnis, wenn möglich