我需要每天安排windows服务在预定义的时间运行,然后一直睡到第二天,我该怎么做?
解决方案:
添加了一个计时器,每30分钟超时一次,然后验证一天的时间是否已达到,如果是,则执行所需的功能,确保一天完成后标记一个标志。
你没有。设置一个计划任务;作为(通常)后台运行进程的服务。
How might I schedule a C# Windows service to perform a task daily
您可以使用批处理文件启动或停止服务。
here
然后只需添加一个计划任务来启动或停止批处理文件