佚名通过本文主要向大家介绍了ie bho,bho,bho插件是什么,thunder bho platform,bho美剧等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: BHO,只加载到IE的问题
描述:
解决方案1:
描述:
我做了一个BHO,要求他只可以加到IE上面去,不能加载到Explorer上。如果使用纯ATL来写,可以在DllMain里写上
if (dwReason == DLL_PROCESS_ATTACH)
{
TCHAR pszLoader[MAX_PATH];
GetModuleFileName(NULL, pszLoader, MAX_PATH);
_tcslwr(pszLoader);
if (_tcsstr(pszLoader, _T("explorer.exe")))
return FALSE;
}
但因为我现在还要用MFC的东西,所以这个BHO的工程是支持MFC的ATL工程,里面没有DllMain函数,那怎么才能做到只在IE里加入呢?
解决方案1:
初始化函数里面写就可以了,例如CXXXXApp::InitInstance