gpt4 book ai didi

DLL 中的 C++ FindProcessWindow

转载 作者:行者123 更新时间:2023-11-28 03:20:34 25 4
gpt4 key购买 nike

很简单,通过属于dll父进程的类名找到顶层窗口。从网上查到的应该是

  1. EnumWindows 枚举所有顶层窗口
  2. EnumWindowsProc 中比较枚举窗口的类名 GetClassName 与指定的名称
  3. 如果相等,则检查 GetWindowThreadProcessId 是否与 dll 父 pid 相同

但是我遇到了一个障碍,如何获取dll loader的PID?或者也许还有另一种方法可以通过类名查找父窗口?

最佳答案

你能不能只使用 GetCurrentProcessId

您还可以使用 PSAPI功能,但这可能有点矫枉过正......

关于DLL 中的 C++ FindProcessWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15559671/

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