【发布时间】: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