将【ServiceName】值改为你想要的服务名称

时间:2022-02-18 03:58:20

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.Threading.Tasks; using System.Timers; namespace WindowsService1 {     public partial class Service1 : ServiceBase     {         public Service1()         {             InitializeComponent();         }         protected override void OnStart(string[] args)         {             try             {                 EventLog.WriteEntry("我的处事启动");                 WriteLog("处事启动");                 Timer t = new Timer();                 t.Interval = 1000;                 t.Elapsed += new ElapsedEventHandler(ChkSvr);                 t.AutoReset = true;                 t.Enabled = true;             }             catch (System.Exception ex)             {                 //错误措置惩罚惩罚               }         }         public void ChkSvr(object source, ElapsedEventArgs e)         {             try             {                 Timer tt = (Timer)source;                 tt.Enabled = false;                 SendMessahe();                 tt.Enabled = true;             }             catch (Exception ex)             {                 WriteLog(ex.Message);             }         }         public void SendMessahe()         {             try             {                 WriteLog("这里是要执行的任务");             }             catch (Exception ex)             {                 WriteLog(ex.Message);             }         }         public void WriteLog(string read)         {             System.IO.StreamWriter sw = new System.IO.StreamWriter(@"c:/" + "ceshi.text", true);             sw.Write("\r\n事件:" + read + "\r\n操纵时间:" + DateTime.Now.ToString("yyyy-MM-dd HH-mm-ss") + "");             sw.Close();         }         protected override void OnStop()         {             WriteLog("处事遏制");             EventLog.WriteEntry("我的处事遏制");         }     } }
在安置措施中选中【serviceProcessInstaller1】,检察其属性,将【Account】值改为【LocalSystem】。
在安置措施中选中【serviceInstaller1】,,检察其属性,将【ServiceName】值改为你想要的处事名称。 在目录【C:\Windows\Microsoft.NET\Framework】中找到措施对应的.net版本 找到【InstallUtil.exe】 复制到 项目 bin/debug 下
无法打开计算机“.”上的处事控制打点器。此操纵可能需要其他特权。:使用打点员权限打开cmd