如何通过Windows内核中的句柄/对象杀死系统线程

时间:2018-07-04 05:09:33

标签: windows multithreading kernel system windows-kernel

DriverEntry创建线程A。

A线程创建B,C线程。

A等待B和C完成。

如果B仅终止,我想强制终止C。 (即使相反)

但是我找不到用Handle或Object杀死线程的方法。

有办法吗?

1 个答案:

答案 0 :(得分:0)

您在这里真正想做的不是“杀死线程”,而是发信号通知该线程终止自身。您的主线程可以等待其中一个线程终止,并且如果其中一个线程终止而没有另一个线程终止,则可以通过设置事件或类似事件来通知其余线程退出。