1.windows service的创建
vs2012 添加项目》windows服务》
2.主要代码
protected override void OnStart(string[] args) { System.Timers.Timer timer1 = new System.Timers.Timer(); timer1.Interval = 3000;//间隔时间 timer1.Elapsed += new System.Timers.ElapsedEventHandler(StuAdd);//达到间隔时间执行的处理程序 timer1.AutoReset = true;//每次间隔结束时引发 System.Timers.Timer.Elapsed 事件,如果仅在第一次引发设置为false timer1.Enabled = true; }
protected override void OnStop() { File.AppendAllText(@"d:\ServiceLog.log", string.Format("停止时间:{0}\r\n", DateTime.Now.ToString())); }
3.安装
cmd C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe 你创建的服务的详细地址\你的服务.exe
4.调试
想要调试首先你的服务得安装成功
现在服务中启动你的服务
1、控制面板》管理工具》服务》找到你的服务右击》启动
在vs中工具》附加》找到你的服务附加上去》点击确定