Comment détecter un Kill Process événement

En C# i à l'aide de processus.Kill() tuer un processus,
dans le même temps à tué demande comment détecter cet événement?

BTW: Demande.ApplicationExit événement n'a pas été viré!

  • Peut-être que ce n'est pas dans l'esprit de votre question, mais il est important de noter qu'il y aura toujours un mécanisme permettant à l'utilisateur de force tuer votre processus sans laisser votre processus de "gérer" ou "détecter" l'événement. Qu'essayez-vous de faire dans votre "" détection de code?
  • si la fermeture de fenêtre ou de la fermeture de l'application, je vais enregistrer certaines données,et c'est nécessaire pour mon application.
  • Mon point est ceci... vous pouvez pas compter sur la chance pour enregistrer les données, en particulier en cas d'imprévu de la résiliation de votre processus. Vous pouvez certainement essayer de faire autant que possible, mais vous devez être conscient qu'il y aura toujours un événement qui pourrait causer votre application pour quitter sans vous donner la possibilité d'enregistrer les données. (Par exemple, le système du cordon d'alimentation pourrait être débranché.) Je ne veux pas être pointilleux, je voulais juste le signaler pour les autres avec une question similaire.
InformationsquelleAutor guaike | 2009-09-03