C# windows服务定时运行

每天21:30执行1个程序,不要什么任务计划,只要用windows服务实现,给出完整代码,写的好的追分。在执行程序的代码处写“do something”就行了,主要是定时的问题,谢谢

创建一个Windows服务的项目,创建以后有一个是默认的叫Service1.cs的文件,双击打开,然后点鼠标右键,选择查看代码,或者点那个【单击此处切换到代码视图】,然后里面有一个
protected override void OnStart(string[] args)
{
// TODO: 在此处添加代码以启动服务。
}
就是这个了,在这里面写你要执行的代码。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-10-21
int hour = DateTime.Now.Hour;
int minute = DateTime.Now.Minute;

if ( hour == 21 && minute == 30)
{
do something;
}本回答被网友采纳
相似回答