AppDomain.UnhandledException与RegisterApplicationRecoveryCallback

时间:2011-07-27 00:49:38

标签: c# .net crash appdomain

我已经编写了软件(C#.NET控制台应用程序),可以在我们所有的专用服务器上运行,这些服务器将管理各个Java进程(启动/停止/重启它们等)。我遇到的问题是,当我的应用程序崩溃时,它不会关闭它启动的Java子进程。我需要确保在我的应用程序崩溃之前终止它(这不是正常的事情,但肯定是我需要添加的东西)。

AppDomain.UnhandledException方法是否更适合这个,或RegisterApplicationRecoveryCallback?我在这里注意到其他一些问题,为UnhandledException列出了一些警告,所以我很好奇这个最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

我不知道你的代码看起来如何,但是你可以在最后尝试这样做,因为finally总是被执行!