Это почти то же самое, что и Как запланировать запуск задачи при закрытии окон , за исключением того, что мне нужно это сделать программно .Кроме того, мне нужна гарантия, что при запуске сценария никакое приложение больше не сможет отменить завершение работы .
Возможно ли это?
Спасибо.
Обновление с небольшим контекстом : Моя компания разрабатывает своего рода антивирусную программу, предназначенную для защиты клиентов интернет-банкинга.Естественно, эта программа является частой целью вредоносных программ, поэтому она должна защищаться от удаления.Первое, что он делает, - это внедряет себя в системный процесс, чтобы его нельзя было убить, не взяв с собой всю систему.
Один из типичных способов удаления такой программы - пометить его какудаление при следующем завершении работы, поэтому наше приложение активно отслеживает ключи реестра, которые обрабатывают эти отложенные удаления, и удаляет их.
Недавно мне было поручено написать - о ирония - деинсталлятор для нашего приложения.Конечно, деинсталлятор должен удалить файлы, поэтому он должен работать со всем, что мы сами создали.Он должен быть совместим с унаследованными версиями, поэтому изменение механизмов защиты не вариант.