C# 如何使程序自动重启

friend555 2009-04-20 11:37:35
我现在写了一个监测一个程序运行的程序,当发现一个程序A终止时想让这个程序A自动重启,请问用C#应该怎样设置自动重启??主要程序代码是什么,谢谢了!!

...全文
1067 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
code_li 2012-06-01
  • 打赏
  • 举报
回复
谢谢高手
kvfch 2011-08-23
  • 打赏
  • 举报
回复
留名备用
soolx 2010-11-19
  • 打赏
  • 举报
回复
留名以后用.
jdhlowforever 2009-04-21
  • 打赏
  • 举报
回复
学习了
friend555 2009-04-21
  • 打赏
  • 举报
回复
谢谢大家了,觉得csdn论坛很好,学习了不少东西
jaqal 2009-04-20
  • 打赏
  • 举报
回复
学习了....好贴
ztmdsbt 2009-04-20
  • 打赏
  • 举报
回复
System.Diagnostics.Process.Start(Application.ExecutablePath);
zgke 2009-04-20
  • 打赏
  • 举报
回复
使用System.Diagnostics.Process

放到timer控件里一直运行

if (System.Diagnostics.Process.GetProcessesByName("程序A").Length == 0)
{
System.Diagnostics.Process.Start("程序A.exe");
}

hpinger 2009-04-20
  • 打赏
  • 举报
回复
学习了
criedshy 2009-04-20
  • 打赏
  • 举报
回复
processPath = process.MainModule.FileName;

少写了一句话
criedshy 2009-04-20
  • 打赏
  • 举报
回复
process.Exited += new EventHandler(Process_OnExit);


void Process_OnExit(object sender, System.EventArgs e)
{
Process curr = (Process)sender;
curr.StartInfo.FileName = processPath;
curr.StartInfo.UseShellExecute = true;
curr.Start()
}
zhangjianliang01 2009-04-20
  • 打赏
  • 举报
回复
up
LGP88864237 2009-04-20
  • 打赏
  • 举报
回复
学习了

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧