Windows: Como proteger o processo de ser morto em C / C ++ [closed]

0

Existe algum método "GODLY" através do qual eu possa proteger o meu processo de ser morto de: 1 > Gerenciador de tarefas 2 > Prompt de comando - mata vigorosamente

Coisas que tentei: 1. Hooking Open Process e Terminate Process

Resultado eu tenho: Eu só poderia protegê-lo do gerenciador de tarefas  mas é morto através do comando kill kill task prompt

    
por ajit 11.09.2014 / 06:56

1 resposta

1

Primeira reação: Se o seu processo está sendo executado em sua máquina, você pode simplesmente optar por não terminá-lo. Se estiver rodando na minha máquina, então não é o seu processo, é meu ... e terminarei se eu quiser.

A resposta real: em última análise, não, não há.

Você pode facilitar a criação de seu processo com um descritor de segurança que negue o acesso "Encerrar" ao grupo Todos.

No entanto, um administrador pode sempre apropriar-se do processo e, em seguida, alterar o SD para que ele possa terminar o acesso e finalizá-lo. (A menos que os administradores do sistema não tenham, por algum motivo, o privilégio de "apropriar-se de qualquer objeto").

    
por 11.09.2014 / 07:15

Tags