时间:2019-03-17 标签:c++: TerminateProcess (procHandle,0)

标签 c winapi

我正在使用“TerminateProcess (procHandle, 0)”来终止线程。它适用于大多数线程,但它无法杀死某些线程。为什么?而且任务管理器也无法终止这些线程。

有没有办法强制杀死任何线程? 我还能做什么?

谢谢

最佳答案

通常,如果您没有所需的权限,则无法终止其他用户的进程。例如,无法终止以 SYSTEM 用户身份运行的进程、终端服务器上其他用户的进程等。

引自 MSDN:“句柄必须具有 PROCESS_TERMINATE 访问权限。有关详细信息,请参阅进程安全和访问权限。”

关于时间:2019-03-17 标签:c++: TerminateProcess (procHandle,0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7652398/

相关文章:

c - 需要一个具有打印屏幕功能的winapi函数

c - 字数统计程序不起作用。代码示例来自《The C-programming Language》一书 Ritchie & Kernighan

c++ - PostMessage 不适用于发布自定义消息

c# - 如何使用 pinvoke 将图像从 c 或 c++ 发送到 C#

c - 使用指针在我自己的 strcat 中出现总线错误

c++ - 发送消息到不同的线程

c++ - COM 端口上的 Win32 重叠读取文件返回 ERROR_OPERATION_ABORTED

winapi - Richedit 2.0 在 WM_SETTEXT 后撤消

c++ - 如何命名一个函数和一个同名的变量?

javascript - Node ffi 结构变量数组