mirror of
https://github.com/narzoul/DDrawCompat
synced 2024-12-30 08:55:36 +01:00
Workaround for module path limitations of global hooks (second attempt)
https://learn.microsoft.com/en-us/archive/blogs/alejacma/setwindowshookex-fails-with-error-error_mod_not_found
This commit is contained in:
parent
f0946f2437
commit
ed40a6d5e9
@ -260,7 +260,7 @@ namespace
|
||||
|
||||
g_keyState.reset();
|
||||
g_keyboardHook = CALL_ORIG_FUNC(SetWindowsHookExA)(
|
||||
WH_KEYBOARD_LL, &lowLevelKeyboardProc, Dll::g_currentModule, 0);
|
||||
WH_KEYBOARD_LL, &lowLevelKeyboardProc, Dll::g_origDDrawModule, 0);
|
||||
if (!g_keyboardHook)
|
||||
{
|
||||
LOG_ONCE("ERROR: Failed to install low level keyboard hook, error code: " << GetLastError());
|
||||
@ -279,7 +279,7 @@ namespace
|
||||
|
||||
g_origCursorPos = { MAXLONG, MAXLONG };
|
||||
g_mouseHook = CALL_ORIG_FUNC(SetWindowsHookExA)(
|
||||
WH_MOUSE_LL, &lowLevelMouseProc, Dll::g_currentModule, 0);
|
||||
WH_MOUSE_LL, &lowLevelMouseProc, Dll::g_origDDrawModule, 0);
|
||||
|
||||
if (g_mouseHook)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user