Tag: 挂钩

Windows(或Linux)中的不间断进程?

有没有办法让程序无法中断(一个不间断的程序)? 通过这种方式,我的意思a process that can’t be terminated by any signal, kill command, or any other key combinations任何系统中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. 所以我想在低级语言中可能有一些解决方案。 也许通过重写中断向量表。 我们可以使用TSR(挂钩)编写一个不间断的程序吗? 因为TSR只能在重新启动计算机时或者从内存中明确删除TSR时删除。 […]