博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一个WindowService服务
阅读量:6293 次
发布时间:2019-06-22

本文共 1130 字,大约阅读时间需要 3 分钟。

背景:Web项目中需要定时执行一段程序

方法: 1.新建一个WindowService项目

    2.添加代码

public partial class Service1 : ServiceBase    {        System.Timers.Timer timer = null;        public Service1()        {            InitializeComponent();        }        protected override void OnStart(string[] args)        {            timer = new System.Timers.Timer();            timer.Elapsed += timer_Elapsed;            timer.Interval = 10000;            timer.Start();        }        void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)        {            if (!Debugger.IsAttached)            {                Debugger.Launch();            }            Console.WriteLine("Time elapsed");        }        protected override void OnStop()        {            if (timer != null)            {                timer.Stop();            }        }    }

 

    3.添加安装程序

     

        3.1修改serviceProcessInstaller1属性中的account

      

            3.2 修改serviceInstaller1属性中的ServiceName(此名称为服务的名称)

                  4.添加外部工具

        

 

  

    5.运行

    

可以看到成功了

    6.删除服务 cmd.exe  

    sc delete "ServiceName"

转载于:https://www.cnblogs.com/engineerlm/p/7260471.html

你可能感兴趣的文章
对小米版百度输入法的认知
查看>>
IOS不支持iframe的解决办法
查看>>
回文字符串问题
查看>>
(转)Tomcat7+Redis存储Session
查看>>
vs2012建一个空解决方案添加以前老版本的Web项目调试弹出window安全
查看>>
C# 实现抓取网页内容(一)
查看>>
golang中并发sync和channel
查看>>
margin重叠与line-height属性
查看>>
服务器跟PC机的区别(转)
查看>>
Java核心技术之基础知识
查看>>
读书笔记_写给自学者的入门指南 >博客园||知识库
查看>>
iOS应用之间的跳转与数据传递
查看>>
CCleaner使用说明
查看>>
NOIP专题复习3 图论-强连通分量
查看>>
hdu Dragon Balls
查看>>
java代码-----indexOf()方法--从字符串的某个字符的第一次出现的位子开始
查看>>
java代码=====实现修改while()
查看>>
python (11)文件的读写 按行读文件
查看>>
Python 结巴分词(2)关键字提取
查看>>
python异常处理,日志处理
查看>>