如果我们需要编写一个定期运行的程序,我们偏爱哪种方式?
编写Windows服务或编写可用作计划任务的控制台应用程序?
最佳答案
我建议您尽可能将流程作为计划任务运行,并且仅在需要时编写服务。服务要编写(正确)要困难得多,而且如果您按照任何类型的时间表运行进程,那么使用Windows调度程序比尝试构建自己的调度程序要好得多(在服务)。
如果您试图在两者之间做出决定,那么显然使用任务计划程序是一个可行的选择。如果使用Task Scheduler是可行的选择,那么构建服务几乎肯定是错误的选择。
关于windows-services - Windows服务或计划任务,我们首选哪一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/767490/