Crear el servicio

1. FILE
2. New
3. Project
3.1. Installed
3.2. Templates
3.3. Visual C#
3.4. Windows
3.5. Windows Service
3.6. Name: WindowsServiceSampleCSharp
3.7. OK
4. “click here to switch to code view”

using System.Threading;
using System.IO;

namespace WindowsServiceSampleCSharp
{
    public partial class ServiceSample : ServiceBase
    {
        Thread th;
        bool isRunning = false;
        public ServiceSample()
        {
            InitializeComponent();
        }

        protected override void OnStart(string[] args)
        {
            th = new Thread(Do);
            th.Start();
            isRunning = true;
        }

        private void Do()
        {
            while (isRunning)
            {
                File.AppendAllText(@"C:\Trace\ServiceSample.log", Environment.NewLine 
                    + " " + DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss"));
            }
        }

        protected override void OnStop()
        {
            isRunning = false;
            th = null;
        }
    }
}

Etiquetas:

Una respuesta to “Crear el servicio”

  1. Un servicio Windows en C# | Ronaldalarconb's Blog Says:

    […] Just another WordPress.com weblog « Crear el servicio […]

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: