有什么办法可以制作一个不能被中断的程序(不间断的程序)?我的意思是a process that can't be terminated by any signal, kill command, or any other key combinations
在任何系统中:Linux、Windows 等。
首先,我很想知道这是否可能。如果是的话,它可能达到什么程度?
我主要用 C、C++ 和 python 编写代码;但我不知道这些编程语言中可用的任何此类命令。
是否可以使用汇编语言,以及如何?还是使用嵌入式汇编代码(内联汇编)的高级语言c?
我知道有些信号是可以捕捉的,有些不像 SIGKILL 和 SIGSTOP。
我记得,当我习惯在 Windows-XP 上工作时,some viruses couldn't be terminated even from Task Manager.
所以我想一些解决方案可以用低级语言来解决。也许通过覆盖中断向量表。
我们可以使用 TSRs(Hooking) 编写一个不间断的程序吗?因为只有在重新启动计算机或明确从内存中删除 TSR 时才能删除 TSR。我对么?
我在谷歌上找不到任何东西。