【发布时间】:2011-04-02 15:49:31
【问题描述】:
在 C++ 中有没有办法无条件地杀死一个进程?
不管这个进程处于什么状态。
我知道 TerminateProcess,但它仍然会失败。如果你不希望它失败怎么办。
就像你在任务管理器中杀死一个进程一样,它也会死掉;无论。这就是我正在寻找的那种杀戮。
【问题讨论】:
-
除了权限失败之外,你知道
TerminateProcess会失败的其他情况吗? -
@James:如果进程正在运行内核模式代码,它可能不会被终止。添加一些编写不佳的驱动程序代码,您肯定会陷入无法恢复的无限循环。