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
十、修改项目配置
十一、重新生成
十二、安装
十三、启动