質問

私はIEに座っていると、うまく機能IEのbandobject(ツールバー)を作成している、しかしそれはまた、ツールバーの下にXPのタスクバーのメニューに表示されます。このbehaivourを防ぐためにどのように誰もが知っているのですか?

ありがとうございます。

役に立ちましたか?

解決

あなたは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レジストリキーも動作しますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top