Как подключить сервис к средству просмотра событий
У меня есть exe-файл и служба windows, я буду постоянно поддерживать работу службы windows. Но я хочу убедиться,что служба запущена, если запущен exe. Итак, я сделаю запись в Event viewer о том, что приложение запущено, после этой записи я хочу запустить службу windows.
Что я уже пробовал:
Я попробовал ниже код, чтобы запустить другой exe-файл. Но я хочу запустить службу windows
private static void CreateEventScheduler() { using (TaskService ts = new TaskService()) { TaskDefinition td = ts.NewTask(); td.RegistrationInfo.Description = "Auto - Start Service"; EventTrigger eTrigger = (EventTrigger)td.Triggers.Add(new EventTrigger()); eTrigger.SetBasic("Application", "TestApplication", 12345); eTrigger.Enabled = true; //eTrigger.ExecutionTimeLimit = TimeSpan.Zero; td.Actions.Add(@"D:\Application\Demo Applications\Console\AppForScheduler\AppForScheduler\bin\Debug\AppForScheduler.exe"); // Register the task in the root folder ts.RootFolder.RegisterTaskDefinition(TaskName, td); } }