我已经设计了一个 exe,现在我想使用 windows 服务启动这个 EXE。它的主要目的是每 30 分钟检查一次 EXE 是否正在运行或不使用该 Windows 服务。如果未运行,则 Windows 服务将从安装位置启动该 EXE。
问问题
2040 次
3 回答
2
编写一个程序来检查另一个 exe 是否正在运行。
Process.GetProcessesByName("target.exe").Length > 0
使用 Windows 计划任务,设置每隔 30 分钟启动检查程序的时间间隔。
于 2012-09-05T07:49:34.150 回答
1
您可以使用 Windows 中的任务计划程序解决此问题,而无需创建 Windows 服务。
转到任务计划程序->任务计划程序库->创建任务
在“触发器”选项卡上,创建一个新的计划触发器,并将“每隔...重复一次任务”设置为 30 分钟。
在“设置”选项卡上,确保选中“不启动新实例”。
于 2012-09-05T08:46:06.290 回答