怎么获得任务管理器结束一个进程的消息
在.net程序里   怎么获得本程序被任务管理器结束的消息。(我想在任务管理器结束我的程序时作一些工作)谢谢
------解决方案--------------------被任务管理器结束的程序一般应是没办法处理的.因为它跟本不会得到程序的 "同意 "就可以被干掉.   
 如果情况好的话是可以在窗体的Close的事件中得到.
------解决方案--------------------A process cannot prevent itself from being terminated 
 see: 
 http://msdn2.microsoft.com/en-us/library/ms686714.aspx 
 如果你只是想在某程序结束前做点事,可以如下: 
 			Process prs=new Process(); 
 			ProcessStartInfo pi=new ProcessStartInfo( "notepad.exe "); 
 			prs.StartInfo=pi; 
 			prs.EnableRaisingEvents=true; 
 			prs.Start(); 
 			prs.Exited+=new EventHandler(prs_Exited); 
 			prs.WaitForExit(); 
 ----------------------------------------------- 
 		private void prs_Exited(object sender, EventArgs e) 
 		{ 
 //add your code here to do somethingelse;		 
 MessageBox.Show( "Process has been Terminated "); 
 		}