在Adobe项目中运行时,如何获取Adobe的进程ID?

时间:2019-06-12 23:03:13

标签: c++ windows mfc activex

我创建了一个MFC项目,该MFC项目承载着一个Adobe ActiveX控件。

当我启动MFC项目时,adobe主动控件将在其下启动Adobe进程。 enter image description here 这是我在Windows 10下的任务管理器,您可以清楚地看到Adobe进程是由我的项目启动的。 但是,如何获取我的项目启动的Adobe进程的进程ID?

我正在通过此链接使用Adobe Active x控件示例代码: https://www.codeproject.com/Articles/9537/Adobe-ActiveX-Control-with-MFC

CAcroAXDocShim类 我需要获取pid的原因是,当它显示在活动x控件中时,我需要捕获pdf上的鼠标事件。 如果我使用以下功能:

LowLevelMouseProc callback function  

我需要将adobe的进程ID传递给它。如果我将0用作id,那么它将捕获整个系统的所有鼠标输入事件。

0 个答案:

没有答案