Proces nieprzerwany w systemie Windows (lub Linux)?

Czy jest jakiś sposób, aby program, który nie może zostać przerwany (nieprzerwany program)? Mam na myślia process that can't be terminated by any signal, kill command, or any other key combinations w dowolnym systemie: Linux, windows itp.

Po pierwsze, interesuje mnie, czy jest to możliwe, czy nie. A jeśli tak, to do jakiego stopnia jest to możliwe?

W większości piszę kod w C, C ++ i Pythonie; ale nie znam żadnego z takich poleceń dostępnych w tych językach programowania.

Czy jest to możliwe w języku asemblera i jak? Lub w języku wysokiego poziomu c z wbudowanym kodem zespołu (montaż inline)?

Wiem, że niektóre sygnały są do złapania, niektóre nie są takie jak SIGKILL i SIGSTOP.

Pamiętam, kiedy byłem używany do pracy na Windows-XP,some viruses couldn't be terminated even from Task Manager. Myślę więc, że możliwe jest rozwiązanie w językach niskiego poziomu. być może przez nadpisanie tabeli przerwań.

Czy możemy napisać nieprzerwany program za pomocą TSR (Hooking)? Ponieważ TSR można usunąć tylko po ponownym uruchomieniu komputera lub gdy TSR zostanie jawnie usunięty z pamięci.Mam rację?

Nie mogłem znaleźć niczego w Google.

questionAnswers(3)

yourAnswerToTheQuestion