¿Proceso ininterrumpido en Windows (o Linux)?

¿Hay alguna forma de crear un programa que no pueda ser interrumpido (un programa ininterrumpido)? Por eso me refieroa process that can't be terminated by any signal, kill command, or any other key combinations En cualquier sistema: Linux, Windows etc.

Primero, me interesa saber si es posible o no. Y si es así, ¿hasta qué punto es posible?

Principalmente escribo código en C, C ++ y python; pero no conozco ninguno de los comandos disponibles en estos lenguajes de programación.

¿Es posible con lenguaje ensamblador, y cómo? ¿O en lenguaje de alto nivel c con código de ensamblaje incorporado (ensamblado en línea)?

Sé que algunas señales son detectables, algunas no son como SIGKILL y SIGSTOP.

Recuerdo, cuando estaba acostumbrado a trabajar en Windows-XP,some viruses couldn't be terminated even from Task Manager. Así que supongo que alguna solución es posible en lenguajes de bajo nivel. Tal vez anulando la tabla de vectores de interrupción.

¿Podemos escribir un programa ininterrumpido utilizando TSRs (Hooking)? Debido a que TSR solo se puede eliminar cuando la computadora se reinicia o si se elimina de la memoria explícitamente.¿Estoy en lo correcto?

No pude encontrar nada en Google.