检查应用程序是否因退出或系统错误或其他原因而关闭

时间:2017-03-05 11:21:50

标签: vb.net

我想查看确定的申请被关闭的方式。是否有任何方法可以检查X是否正确关闭了应用程序,还是系统错误或vb.net中的某些内容?

1 个答案:

答案 0 :(得分:2)

您应该在3个级别执行此操作:

  1. 对于由VB.NET(您的代码)引起的关闭事件,您应该引入一个处理应用程序关闭的中心位置。在其中,您可以设置一些标志,例如磁盘文件或reg条目,它会告诉您应用程序已通过代码关闭。
  2. 对于异常,您可以引入应用程序级未处理的异常处理程序,您可以再次设置标记。对于已处理的异常,您的catch块应采用类似的策略。
  3. 对于关闭按钮或 Alt + F4 内容,您可以处理主要表单(或{{1} }' s;不知道您正在使用哪个平台{}}}事件并在其中标记文件标记。此事件提供了有关可能对您有帮助的密切原因的其他信息。