Visual Studio2022创建Windows服务程序

一、打开工具

 

二、创建新项目

 

 

 

 

 创建后项目结构

 三、重命名服务

 

 

 四、添加安装程序

 

 

 

 

 五、编码服务逻辑

 

 

using System.ServiceProcess;
using System.Timers;
using System.Windows.Forms;

namespace MyAlertWindowsService
{
    public partial class MyFirstAlertWindowsService : ServiceBase
    {
        private System.Timers.Timer timer;
        public MyFirstAlertWindowsService()
        {
            InitializeComponent();
        }

        protected override void OnStart(string[] args)
        {
            timer = new System.Timers.Timer();
            timer.Interval = 60000; // 1分钟
            timer.Elapsed += new ElapsedEventHandler(OnTimerElapsed);
            timer.Enabled = true;
        }

        private void OnTimerElapsed(object sender, ElapsedEventArgs e)
        {
            MessageBox.Show("这是一个定时弹窗!");
        }

        protected override void OnStop()
        {
            timer.Enabled = false;
            timer.Dispose();
        }
    }
}
View Code

 

六、安装服务

 

 七、启动服务

 

 

八、 停止服务

 九、卸载服务

installutil.exe /uninstall  D:\mm\vs2022\MyAlertWindowsService\bin\Debug\MyAlertWindowsService.exe

 

 十、修改项目配置

 

 

十一、重新生成

 


十二、安装

 


十三、启动

 

posted @ 2023-12-01 17:12  lanrenka  阅读(165)  评论(0编辑  收藏  举报