Vici WinService is a lightweight .NET library for creating Windows services.
Features:
With Vici WinService, you can now create a multithreaded windows service with just a few lines of code:
class MyService : Service { public MyServiceService() : base(new ServiceInfo("MyService")) { ServiceTasks.Add(new MyServiceTask()); } } class MyServiceTask : CyclicServiceTask { public MyServiceTask() : base(TimeSpan.FromSeconds(30), false) {} protected override void RunTask() { // Do your stuff here } } static class Program { static void Main() { new MyService().Run(); } }