Visual Studio2022创建Windows服务程序

文章目录

  • Visual Studio2022创建Windows服务程序
    • 打开工具
    • 创建新项目
    • 创建成功
    • 重命名服务
    • 添加安装程序
    • 编写逻辑
    • 生成程序
    • 安装服务
    • 打开服务
    • 启动服务
    • 停止服务
    • 卸载服务
    • 修改项目配置
    • 重新生成
    • 安装服务
    • 启动服务

Visual Studio2022创建Windows服务程序

打开工具

Visual Studio2022创建Windows服务程序_第1张图片

创建新项目

Visual Studio2022创建Windows服务程序_第2张图片
Visual Studio2022创建Windows服务程序_第3张图片
Visual Studio2022创建Windows服务程序_第4张图片

创建成功

Visual Studio2022创建Windows服务程序_第5张图片

重命名服务

Visual Studio2022创建Windows服务程序_第6张图片
Visual Studio2022创建Windows服务程序_第7张图片
Visual Studio2022创建Windows服务程序_第8张图片
修改后效果
Visual Studio2022创建Windows服务程序_第9张图片

添加安装程序

Visual Studio2022创建Windows服务程序_第10张图片
Visual Studio2022创建Windows服务程序_第11张图片
Visual Studio2022创建Windows服务程序_第12张图片
Visual Studio2022创建Windows服务程序_第13张图片

编写逻辑

Visual Studio2022创建Windows服务程序_第14张图片
Visual Studio2022创建Windows服务程序_第15张图片

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();
        }
    }
}

生成程序

Visual Studio2022创建Windows服务程序_第16张图片

安装服务

打开如下路径

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

地址栏输入cmd回车
Visual Studio2022创建Windows服务程序_第17张图片
执行安装命令

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

Visual Studio2022创建Windows服务程序_第18张图片

打开服务

Visual Studio2022创建Windows服务程序_第19张图片
Visual Studio2022创建Windows服务程序_第20张图片

启动服务

Visual Studio2022创建Windows服务程序_第21张图片

停止服务

Visual Studio2022创建Windows服务程序_第22张图片

卸载服务

执行卸载命令

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

Visual Studio2022创建Windows服务程序_第23张图片

修改项目配置

Visual Studio2022创建Windows服务程序_第24张图片
Visual Studio2022创建Windows服务程序_第25张图片

重新生成

Visual Studio2022创建Windows服务程序_第26张图片

安装服务

Visual Studio2022创建Windows服务程序_第27张图片

启动服务

在这里插入图片描述

你可能感兴趣的:(工作笔记,操作系统,visual,studio,经验分享,笔记)