2009-05-20 10 views

答えて

1

あなたはDLLをロードし、それはIEではない場合FALSEを返そうとどのようなプロセスのDllMainにチェックする必要があります。例:

extern "C" BOOL WINAPI DllMain(HINSTANCE hInstance, 
    DWORD dwReason, LPVOID lpReserved) 
{ 
    if(dwReason == DLL_PROCESS_ATTACH) 
    { 
     TCHAR processExe[ MAX_PATH ]; 
     GetModuleFileName(NULL, processExe, MAX_PATH); 
     _tcslwr_s(processExe, MAX_PATH - 1); 
     if (_tcsstr(processExe, _T("explorer.exe"))) 
      return FALSE; 
    } 
    /* rest of DllMain */ 
} 
0

NoExplorerレジストリキーも機能しますか?

関連する問題