我有一个.NET EXE。我希望将其设置为 Windows 服务,并使其每天从上午 10 点到晚上 10 点运行,每 3 小时间隔一次:上午 10 点、下午 1 点、下午 4 点、晚上 7 点和晚上 10 点
如何做到这一点?请帮我。EXE里面有个方法,需要联系数据库,获取表的count。
注意:时间的值是有变化的,它来自后端。我的意思是从上午 10 点到晚上 10 点和频率 3 小时。以便他们可以根据需要进行更改。
您不需要为此提供服务(这不是服务的设计目的)。
为此,请使用 Windows 计划任务,并让它在您需要运行的时候运行您的正常可执行文件。您可以使用Task Scheduler
(in Start->Programs->Accessories->Administrative Tools
) 来执行此操作。