Example #1
0
HMODULE __stdcall Mine_LoadLibraryExW(LPCWSTR a0,
	HANDLE a1,
	DWORD a2)
{
	//_PrintEnter("LoadLibraryExW(%ls,%p,%p)\n", a0, a1, a2);
	//MessageBoxA(NULL, "LoadLibraryExW hook!!", "Hook Message", MB_OK);
	HMODULE rv = 0;
	__try {
		rv = Real_LoadLibraryExW(a0, a1, a2);
	}
	__finally {
		//_PrintExit("LoadLibraryExW(,,) -> %p\n", rv);
	};
	return rv;
}
Example #2
0
HMODULE WINAPI Mine_LoadLibraryExW(LPCWSTR a0,
                                   HANDLE a1,
                                   DWORD a2)
{
    _PrintEnter("LoadLibraryExW(%ls,%x,%x)\n", a0, a1, a2);

    HMODULE rv = 0;
    __try {
        rv = Real_LoadLibraryExW(a0, a1, a2);
    } __finally {
        _PrintExit("LoadLibraryExW(,,) -> %x\n", rv);
		if (rv) {
			InstanceEnumerate(rv);
            ImportEnumerate(rv);
		}
    };
    return rv;
}