Mega Code Archive

 
Categories / C# / Windows
 

Creating a windows service

using System; using System.Collections; using System.ComponentModel; using System.Configuration; using System.Data; using System.Diagnostics; using System.ServiceProcess; public class WinService1 : System.ServiceProcess.ServiceBase {     private EventLog eventLog;     public WinService1() {         this.ServiceName = "WinService1";         string source = "Main";         eventLog = new EventLog();         eventLog.Source = source;     }     static void Main() {         System.ServiceProcess.ServiceBase[] ServicesToRun;         ServicesToRun = new System.ServiceProcess.ServiceBase[] { new WinService1() };         System.ServiceProcess.ServiceBase.Run(ServicesToRun);     }     protected override void OnStart(string[] args) {         eventLog.WriteEntry("starting up!");     }     protected override void OnStop() {         eventLog.WriteEntry("shutting down!");     } }