使用C#编写一个进程守护软件

2,264次阅读
没有评论

因为使用某些软件的时候总是会自动退出,但是软件又是挂载云服务器的,不可能 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();
            }
        }

正文完
 0
Rioad
版权声明:本站原创文章,由 Rioad 于2018-10-12发表,共计317字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码