Je doute que ce soit même possible. Votre application est donc en cours d'exécution et l'utilisateur décide de mettre fin au processus via le Gestionnaire des tâches. Existe-t-il une méthode/action pour sauvegarder les données pendant le processus? Je doute qu'il y ait mais j'ai dû demander.Formulaire Windows C# Tué par le Gestionnaire des tâches ... Existe-t-il un moyen d'exécuter la fonction d'arrêt?
De même, si un utilisateur arrête/redémarre le PC (comme dans Windows Update/Redémarrage manuel), quelle action l'application exécutera-t-elle? Window_Unloaded? Sur cette deuxième question, je voudrais trouver un moyen de m'assurer que mon application ne se présente pas comme une situation «si vous voulez redémarrer, tuer cette application» et que vous voulez sauvegarder les données nécessaires.
Vos deux cents sont grandement appréciés!
Si le processus est en cours de destruction, qu'est-ce que vous ressentez le besoin de faire? Votre processus est en train d'être tué pour une raison. –