gpt4 book ai didi

windows - 如何根据子线程的线程 ID 查找进程的 pid?

转载 作者:可可西里 更新时间:2023-11-01 09:20:19 33 4
gpt4 key购买 nike

给定一个线程的线程 ID,我需要找到拥有它的进程的 pid。我想通过 toolhelp 库枚举所有线程并使用 THREADENTRY32 的“th32OwnerProcessID”成员,但我正在寻找更简单(更短)的方法。我找不到直接的 API 来执行此操作,也无法在 Stack Overflow 中找到答案。提前致谢。

最佳答案

您需要两个 WinAPI 函数。

  1. 使用OpenThread 获取线程的句柄| ,它以线程 ID 作为参数。
  2. 使用 GetProcessIdOfThread 获取进程 ID ,它将句柄作为参数。

在尝试使用它们之前,您需要阅读有关其使用限制的链接文档。

关于windows - 如何根据子线程的线程 ID 查找进程的 pid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24323954/

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