我正在使用“TerminateProcess (procHandle, 0)”来终止线程。它适用于大多数线程,但它无法杀死某些线程。为什么?而且任务管理器也无法终止这些线程。
有没有办法强制杀死任何线程? 我还能做什么?
谢谢
最佳答案
通常,如果您没有所需的权限,则无法终止其他用户的进程。例如,无法终止以 SYSTEM 用户身份运行的进程、终端服务器上其他用户的进程等。
引自 MSDN:“句柄必须具有 PROCESS_TERMINATE 访问权限。有关详细信息,请参阅进程安全和访问权限。”
关于时间:2019-03-17 标签:c++: TerminateProcess (procHandle,0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7652398/