BHO에서 Explorer 아닌것은 걸러내기
2010. 10. 14. 17:20ㆍ언어/C++
extern "C"
BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID
/*lpReserved*/)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
// Don't attach to Windows
Explorer
TCHAR pszLoader[MAX_PATH] = {0, };
GetModuleFileName(NULL, pszLoader, MAX_PATH);
CString sLoader =
pszLoader;
sLoader.MakeLower() ;
if
(sLoader.Find(_T("explorer.exe")) >= 0)
return
FALSE;
_Module.Init(ObjectMap, hInstance, &LIBID_CAPTURELib);
DisableThreadLibraryCalls(hInstance);
}
else if (dwReason ==
DLL_PROCESS_DETACH)
_Module.Term();
return TRUE; //
ok
}
'언어 > C++' 카테고리의 다른 글
캡션 높이와 보더 폭 구하기 (0) | 2010.10.21 |
---|---|
Visual Studio 2010 작업표시줄 크기 구하기 (0) | 2010.10.21 |
Visaul Studio 2005에서 브라우저 도우미 개체 만들기 (0) | 2010.10.13 |
간단한 순차검색 알고리즘 (0) | 2010.09.08 |
분할검색 알고리즘 (0) | 2010.09.08 |