diff options
author | Tsuda Kageyu <tsuda.kageyu@gmail.com> | 2015-05-25 10:36:22 +0300 |
---|---|---|
committer | Tsuda Kageyu <tsuda.kageyu@gmail.com> | 2015-05-25 10:36:22 +0300 |
commit | 68e11d9e925d37ef8638c69af90e498a5224abaf (patch) | |
tree | 310cfb118ceeb5b3c940255e726f63fc61760d07 | |
parent | 0b51a8f4ffdd304148b96f2a445b03e9675d1d14 (diff) |
Revert "Auto load module for MH_CreateHookApi"
This reverts commit 20922427295daf22b0ce798dcd891738c6e319cc.
-rw-r--r-- | include/MinHook.h | 3 | ||||
-rw-r--r-- | src/hook.c | 10 |
2 files changed, 3 insertions, 10 deletions
diff --git a/include/MinHook.h b/include/MinHook.h index f389d0f..aa6763b 100644 --- a/include/MinHook.h +++ b/include/MinHook.h @@ -121,9 +121,8 @@ extern "C" { // ppOriginal [out] A pointer to the trampoline function, which will be // used to call the original target function. // This parameter can be NULL. - // autoLoad [in] Will load module if not loaded MH_STATUS WINAPI MH_CreateHookApi( - LPCWSTR pszModule, LPCSTR pszProcName, LPVOID pDetour, LPVOID *ppOriginal, bool autoLoad = false); + LPCWSTR pszModule, LPCSTR pszProcName, LPVOID pDetour, LPVOID *ppOriginal); // Removes an already created hook. // Parameters: @@ -852,19 +852,13 @@ MH_STATUS WINAPI MH_ApplyQueued(VOID) //------------------------------------------------------------------------- MH_STATUS WINAPI MH_CreateHookApi( - LPCWSTR pszModule, LPCSTR pszProcName, LPVOID pDetour, LPVOID *ppOriginal, bool autoLoad) + LPCWSTR pszModule, LPCSTR pszProcName, LPVOID pDetour, LPVOID *ppOriginal) { HMODULE hModule; LPVOID pTarget; hModule = GetModuleHandleW(pszModule); - if (hModule == NULL && autoLoad) - { - hModule = LoadLibraryW(pszModule); - if (hModule == NULL) - return MH_ERROR_MODULE_NOT_FOUND; - } - else + if (hModule == NULL) return MH_ERROR_MODULE_NOT_FOUND; pTarget = (LPVOID)GetProcAddress(hModule, pszProcName); |