gpt4 book ai didi

windows - 查找给定进程 ID 的进程的所有线程

转载 作者:可可西里 更新时间:2023-11-01 13:27:25 26 4
gpt4 key购买 nike

我正在尝试查找是否有更好的方法来查找属于当前进程的所有线程 ID。看起来像将 CreateToolhelp32Snapshot 与 TH32CS_SNAPTHREAD 一起使用并迭代线程以检查线程的进程 ID 是否等于当前进程 ID,这是一个解决方案,但我想避免迭代所有正在运行的线程。我只想迭代属于给定进程的线程。如果有快速简单的 API,请告诉我。我需要用 C++ 来完成。

谢谢,艾比奈。

最佳答案

如果“当前进程”是您编写的进程,您可以利用以下事实:每当添加或终止线程时都会调用 DllMain 函数,原因代码为 DLL_THREAD_ATTACH 和 DLL_THREAD_DETACH。然后保留您自己的列表很简单。

关于windows - 查找给定进程 ID 的进程的所有线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8995003/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com