如何在浏览器助手对象的代码中获取进程ID?

时间:2016-11-16 07:10:28

标签: windows internet-explorer winapi bho

我想调试我的BHO(浏览器帮助对象)代码。为此,我想知道在浏览器中运行的当前进程的进程ID。我想用消息框显示该进程ID。请为我建议一种方法。

1 个答案:

答案 0 :(得分:1)

BHO - 这是加载到iexplore.exe的dll - 因此您只需拨打GetCurrentProcessId();即可。当然也可以是iexplore.exe的几个实例 - 并且在每个iexplore.exe中都是自我BHO dll。出于调试目的,我建议你在TabProcGrowthHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main下设置HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main为0