Я пытаюсь получить сообщения от процесса, который загрузил мою DLL.
Я пробовал:
SetWindowsHookEx(WH_CALLWNDPROC, (HOOKPROC)WndProc, hInstance, 0);
, который выдает всплывающие сообщения об ошибках о том, что "Программа X не смоглабыть запущен, потому что Y.dll отсутствует в вашей системе ".Это причина, по которой я добавил «безопасно» в заголовок.
Я также пробовал:
SetWindowsHookEx(WH_CALLWNDPROC, (HOOKPROC)WndProc, hInstance, threadId);
Где threadId
- результат GetCurrentThreadId()
в моей DLLMain.Это работает, но я не получаю никаких сообщений для окна (просто куча 512 и 1025).