【发布时间】:2017-05-02 14:05:19
【问题描述】:
我知道创建 Windows 服务允许我们运行后台作业而无需登录机器。而.exe文件可以在用户登录PC并点击.exe文件时运行(需要用户登录)。
但现在假设我创建了一个.exe 文件并使用 Windows 任务计划程序安排它运行。即使用户没有登录,我也可以指定运行任务。所以在这种情况下,真正的区别是什么:-
- 有一个
.exe计划使用任务调度程序运行? - 在拥有 Windows 服务之间?
谢谢
【问题讨论】:
-
服务例如连续运行,而计划任务以指定的时间间隔运行。
-
如果你可以用任务调度器做你想做的事,那就去做吧。
-
@Evk 那么还有哪些只能在 .exe 或 Windows 服务上找到的东西??
-
@Ben 你能解释一下为什么吗? .exe 将提供哪些 Windows 服务不能提供的内容,反之亦然??
-
我建议使用计划任务,或者如果文件夹在 SQL Server 上,您可以使用 SQLAgent 作业。由于这是服务器的事情,电池使用不是问题,所以每分钟检查一次作业就可以了。
标签: c# windows windows-services