Зависит от того, почему они не могут выключить его.Естественным путем было бы создать службу, запустив ее с высокой учетной записью, и затем приложение для настольных компьютеров просто показывало, что оно делает.
Если есть что-то, что они должны увидеть, но непотому что они не запускают приложение службы мониторинга.(и подтвердите сообщение обратно в службу), отправьте им электронное письмо, отправьте их начальнику электронное письмо, отправьте себе одно и затем кричите на них .....
Быть намного проще, чем пытаться получитьзакройте эту банку с червями.
Хороший способ убедиться в том, что настольное приложение запускается, было бы просто запланировать запуск каждого X, но сразу же отключить его, если оно уже есть, или что-то ужасно неправильноеset.
Не стоит писать сервис, чтобы проверить, все еще ли он там, так как они тоже могут его убить, если только вы не хотите сделать сервис, который они не могут убить.: (
Вы пытаетесь быть слишком суровым с этим. Добавьте какой-нибудь аудит, чтобы вы могли видеть, что он умирает или был выключен, отслеживать это и иметь дело с любыми неблагоприятными сообщениями. Это чертовски легко,и дает умудриться чем-то заняться ...