zoukankan      html  css  js  c++  java
  • C#windows服务开发(一)

    一,在VS创建windows服务项目

        (1)在VS上添加Windows服务模板项目

                   (2)服务启动入口

            class Program  
            {  
                static void Main()  
                {  
                    #region 服务启动入口,正式用  
          
                    ServiceBase[] ServicesToRun;  
                    ServicesToRun = new ServiceBase[] {  new service1()  };  
                    ServiceBase.Run(ServicesToRun);  
         
                    #endregion  
                }  
            }  

                    入口是基类ServiceBse的子类数组,如果启动多个服务,可以在上面数组中继续添加service。

                (3)service入口里函数

          新服务类是继承ServiceBase类,

             
    //服务器启动时执行的的代码
    protected override void OnStart(string[] args) { timer = new System.Timers.Timer(10000); timer.Elapsed += new System.Timers.ElapsedEventHandler(theout); timer.AutoReset = true; timer.Enabled = true; } //服务停止时执行的代码 protected override void OnStop() { timer.Enabled = false; }
  • 相关阅读:
    MAC下cocos2dx环境搭建
    eclipse混淆打包出错
    eclipseme升级
    MyEclipse 10 中增加插件
    j2me图片处理大全
    关于svn使用
    NFS相关
    BMP文件格式图解
    UDA1341TS
    OpenOCD初始化脚本(uboot)
  • 原文地址:https://www.cnblogs.com/LGDD/p/9460467.html
Copyright © 2011-2022 走看看