gpt4 book ai didi

c++ - EnumWindows() 捕获选项卡进程 (Google Chrome) C++

转载 作者:行者123 更新时间:2023-11-27 23:58:50 37 4
gpt4 key购买 nike

我正在使用 EnumWindow() 函数和 EnumWindowProc() 回调(定义 here )来枚举在我的机器上运行的所有具有窗口的应用程序。它工作正常,但我看不到选项卡进程。例如,如果我在 Google Chrome(或 Notepad++)中打开了多个选项卡,EnumWindow() 只会捕获焦点中的选项卡,而不会枚举其他选项卡,即使 Google Chrome 使用不同的每个选项卡的进程。有办法让他们拥有这个功能吗?我正在尝试在没有进程 ID 的情况下执行此操作(我不知道如何获取未在 EnumWindow() 中列出的进程的 PID),但欢迎任何其他提示。

最佳答案

您看到的每个窗口都属于同一个 Chrome 进程,所以这是行不通的。
分离到另一个进程中的是后端代码(Javascript、渲染等)。

除此之外,Chrome 在同一个 Win32“窗口”中手动呈现大部分(如果不是全部)浏览器,因此您将无法通过 Windows API 机制单独找到它的标签。

关于c++ - EnumWindows() 捕获选项卡进程 (Google Chrome) C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40608529/

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