Windows: Как защитить процесс от гибели в C / C++ [закрыто]

есть ли какой-либо "благочестивый" метод, с помощью которого я могу защитить свой процесс от убийства
либо из:
1>Диспетчер задач
2 > Командная строка - насильственно убить

то, что я пробовал :
1. Зацепить открытый процесс и завершить процесс

результат, который я получил:
я мог только защитить его от диспетчера задач
но он убивает через командную строку задача убить команду

18
задан ajit
19.12.2022 21:49 Количество просмотров материала 3378
Распечатать страницу

1 ответ

первая реакция: Если ваш процесс работает на вашем компьютере, вы можете просто выбрать, чтобы не прекратить его. Если это работает на моей машине, то это не ваш процесс, это мой... и я уничтожу его, если захочу.

фактический ответ: в конечном счете, нет, нет.

вы можете сделать его менее простым, создав процесс с дескриптором безопасности, который запрещает" завершить " доступ к группе все.

однако администратор всегда может взять владение процессом, затем измените SD, чтобы дать себе прекратить доступ и прекратить его. (Если только администраторы в системе по какой-то причине не имеют привилегии "стать владельцем любого объекта".)

1
отвечен Jamie Hanrahan 2022-12-21 05:37

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх