Creating a windows service. : Windows Service « Windows « C# / C Sharp






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!");
    }
}

   
  








Related examples in the same category

1.Activating a program remotely.
2.Windows Service Utility