Есть ли какой-либо метод "БОГАТЫ", благодаря которому я могу защитить свой процесс от его убийства из: 1> Диспетчер задач 2> Командная строка - принудительно убить
Вещи, которые я пробовал: 1. Приветствовать процесс открытия и завершения процесса
Результат я получил: ну не так много, я мог только защитить его от диспетчера задач, но его убивают с помощью командной строки task kill command
Редактировать процесс не так уж сложно, поэтому он не может быть прерван любым другим пользователем, кроме администратора.
Посмотрите: GetKernelObjectSecurity SetKernelObjectSecurity
Короче: получить дескриптор безопасности процесса, который нужно защитить, изменить его DACL и записать его обратно. Пользователи, которым вы отказываетесь в доступе, получают "доступ запрещен" при попытке убить процесс.