因为使用某些软件的时候总是会自动退出,但是软件又是挂载云服务器的,不可能 24 小时都去检查软件是否正确运行,所以用 C# 简单编写了一个进程重启软件,基本的思路很简单,定时检测软件是否还在运行,如果没有运行就重新启动
基本的代码
Process p;// 实例化一个 Process 对象
// 启用进程
void process()
{p=Process.Start(@"E:\1.txt");// 要开启的进程(或 要启用的程序),括号内为绝对路径
}
// 使用一个 timer 控件检测程序是否终止 如果终止就重新启动
private void timer1_Tick(object sender, EventArgs e)
{if (p.HasExited)
{process();
}
}
正文完
发表至: C#学习笔记
2018-10-12