0
IEのバンドオブジェクト(ツールバー)がIEに作成され、うまく動作しますが、ツールバーのXPタスクバーメニューにも表示されます。誰もがこのbehaivourを防ぐ方法を知っていますか?IEのバンドオブジェクトがデスクトップのタスクバーに表示されます
ありがとうございます!
IEのバンドオブジェクト(ツールバー)がIEに作成され、うまく動作しますが、ツールバーのXPタスクバーメニューにも表示されます。誰もがこのbehaivourを防ぐ方法を知っていますか?IEのバンドオブジェクトがデスクトップのタスクバーに表示されます
ありがとうございます!
あなたは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 */
}
NoExplorerレジストリキーも機能しますか?