当前进程被终止时,有没有办法运行一些代码?
我想在进程终止时记录一些东西(通过外部方式 - 例如杀死它 - 或者在应用程序本身中退出)。
我们谈论的是用c#编写的控制台应用程序。
谢谢!
答案 0 :(得分:4)
答案 1 :(得分:0)
我不确定,但类似的东西会有所帮助
Process process = new Process();
.
.
process.Exited += new EventHandler(myProcess_Exited);
process.Start();
private void myProcess_Exited(object sender, System.EventArgs e)
{
eventHandled = true;
customAction(); // your logging stuff here
}
public void customAction()
{
//
}