using System.ServiceProcess;
using System.ComponentModel;

namespace Sleepy
{
	[RunInstaller(true)]
	public class ServiceInstaller : System.Configuration.Install.Installer
	{
		public ServiceInstaller()
		{
			var serviceProcessInstaller = new ServiceProcessInstaller();
			var serviceInstaller = new System.ServiceProcess.ServiceInstaller();

			serviceProcessInstaller.Account = ServiceAccount.LocalSystem;
			serviceInstaller.StartType = ServiceStartMode.Automatic;
			serviceInstaller.ServiceName = "Sleepy";

			Installers.Add(serviceInstaller);
			Installers.Add(serviceProcessInstaller);
		}
	}
}