Я делаю приложение, которое должно быть запущено и работает в любое время. (24/7) Я не очень искушен услугами, но я прочитал в Интернете, что услуги могут быть сделаны несовместимыми, установив для их свойства onclose значение false.Сделать сервисный монитор и перезапустить процесс
У меня есть служба мониторинга моего приложения, и сервис не может быть закрыт непосредственно из окна служб диспетчера задач ... но когда я нажимаю «перейти к процессу», диспетчер задач приводит меня к процессу службы породил. Оттуда я могу закрыть процесс и немедленно закрыть службу. Так как у меня мало опыта с услугами, о которых я спрашиваю, это нормальное поведение? Если нет, то как сделать службу неуязвимой?
Почему вы должны сделать это? Я не уверен, что такой способ существует. Определенно, если я устанавливаю программное обеспечение на свою машину, я не хочу, чтобы он перезапускался, если я решил его убить. –
Если вам нужно приложение для работы в любое время, почему бы просто не сделать его услугой? Затем он может работать, даже если никто не зарегистрирован. Есть ли какая-то причина, по которой вам нужно, чтобы это было приложение форм/окон? – Tony
@ Тони, я думал, что ОП сделал службу, но не хотел, чтобы ее убили? –