• 写一个Windows服务


      做了两个和Windows服务有关的项目了,最开始的时候没做过,不懂,现在明白了许多。需要注意的是,如果不想登录什么的,最后在添加安装程序的那里选择那个字长的右键属性,把启动方式改为local system

    一、新建Windows服务

    新建完毕之后,是这样的,双击Service1然后在中间单击右键,添加安装程序,会出来一个ProjectInstaller。

     二、开始写代码吧

     双击Service1之后在中间单击右键查看代码,现在来写代码,格式如下:

      public partial class Service1 : ServiceBase
        {
            Timer time = new Timer();
    
            public Service1()
            {
                InitializeComponent();
                time.Interval = 60000;
                time.AutoReset = true;
                time.Elapsed += new ElapsedEventHandler(JJ);
                //JJ(null,null);  调试吧
            }
    
    
            public void JJ(object sender, System.Timers.ElapsedEventArgs e)
            { 
                //搞事吧
            //搞事之前先写一个计时器停止工作,否则运行着方法计时器还在工作会又启动一个方法,如此循环
            myTimer.Enabled = false;

    //开始搞事ing........

            
           //搞完事之后开启我们的计时器
          myTimer.Enabled = true;
    } protected override void OnStart(string[] args) { time.Enabled = true; } protected override void OnStop() { time.Enabled = false; } }
  • 相关阅读:
    Nginx作为缓存服务
    Nginx作为代理服务
    ZipUtils zip压缩实现
    getman九桃小说解析油猴脚本
    maven添加代理加速jar包下载
    ffmpeg MP3 flv 视频转mp3
    ActiveMQ配置用户认证信息
    JS实现HTML标签转义及反转义
    删除registry镜像数据,以centos为例
    启动一个带登录账号密码的registry容器
  • 原文地址:https://www.cnblogs.com/yunquan/p/7651093.html
Copyright © 2020-2023  润新知