【问题标题】:Creating a watch dog to start an application on crash创建看门狗以在崩溃时启动应用程序
【发布时间】:2013-05-19 15:58:51
【问题描述】:

我正在尝试创建一个看门狗。在 C# 中,如果该 exe 未运行,它将继续寻找是否正在运行的 exe。看门狗应该会自动启动 exe。

例子:

我的 exe 是 notepad.exe。我想运行一个看门狗来查看notepad.exe一直在运行。如果某个机构关闭它或某些锄头发生了崩溃,看门狗应该自动启动notepad.exe。

请帮我提供一些片段或此方法的链接。

谢谢

【问题讨论】:

  • 你尝试了什么?
  • 一个简单的搜索就会找到这个stackoverflow.com/questions/11146381/… 这花了 20 秒......
  • 编写一个windows服务,它启动一个定时器并定期执行一个Process.GetProcesses()。检查返回的列表是否包含您的进程。如果没有,请启动它。

标签: c#-4.0


【解决方案1】:

从这里开始

   Process.GetProcessesByName();

很高兴看到思想的证据,尝试研究等......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    • 1970-01-01
    • 2016-09-02
    相关资源
    最近更新 更多