private static void TrackProess(currentPath)
{
Process process = System.Diagnostics.Process.Start(currentPath);
process.EnableRaisingEvents = true;
process.Exited += new EventHandler(process_Exited);
}
static void process_Exited(object sender, EventArgs e)
{
MessageBox.Show("关闭");
}
现在是主进程不关闭,也就是主窗体不关闭的情况下,上边的进程在关闭时引发事件,但是我现在是想主窗体关闭后,还能继续跟踪这个进程,怎么办?主窗体一关就没用了
{
Process process = System.Diagnostics.Process.Start(currentPath);
process.EnableRaisingEvents = true;
process.Exited += new EventHandler(process_Exited);
}
static void process_Exited(object sender, EventArgs e)
{
MessageBox.Show("关闭");
}
现在是主进程不关闭,也就是主窗体不关闭的情况下,上边的进程在关闭时引发事件,但是我现在是想主窗体关闭后,还能继续跟踪这个进程,怎么办?主窗体一关就没用了
http://topic.csdn.net/t/20030707/15/1999689.html对于监控可以用Windows服务来实现。