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(); } } }
六、安装服务


七、启动服务



八、 停止服务

九、卸载服务
installutil.exe /uninstall D:\mm\vs2022\MyAlertWindowsService\bin\Debug\MyAlertWindowsService.exe

十、修改项目配置


十一、重新生成

十二、安装

十三、启动

浙公网安备 33010602011771号