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; }
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; }