示例#1
0
BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
						)
{
	switch (ul_reason_for_call)
	{
		case DLL_PROCESS_ATTACH:
		{
			return add_hooks();
			break;
		}
		case DLL_THREAD_ATTACH:
		{
			int thread_attach=0;
			break;
		}
		case DLL_THREAD_DETACH:
		{
			int thread_detach=0;
			break;
		}
		case DLL_PROCESS_DETACH:
		{
			shutdown();
			break;
		}
	}
	return TRUE;
}
示例#2
0
BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
						)
{
	if(ul_reason_for_call == DLL_PROCESS_ATTACH)
		return add_hooks();

	return TRUE;
}
示例#3
0
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
    if(ul_reason_for_call == DLL_PROCESS_ATTACH)
    {
        BOOL ret = add_hooks();
        SetLastError(0);
        return ret;
    }

    return TRUE;
}