Пример #1
0
        public SchedulerServiceInstaller()
        {
            var serviceName = ScheduleHelper.GetScheduleServiceName();

            processInstaller = new ServiceProcessInstaller();
            serviceInstaller = new ServiceInstaller();

            processInstaller.Account = ServiceAccount.LocalSystem;

            serviceInstaller.StartType   = ServiceStartMode.Automatic;
            serviceInstaller.ServiceName = serviceName;
            serviceInstaller.DisplayName = serviceName;
            serviceInstaller.Description = "Generates and emails reports on schedule";

            Installers.Add(serviceInstaller);
            Installers.Add(processInstaller);
        }
Пример #2
0
 public static string GetSchedulerServiceName()
 {
     return(ScheduleHelper.GetScheduleServiceName());
 }