В чём ошибва при установке ловушки?
LRESULT CALLBACK Processing(int code, WPARAM wParam, LPARAM lParam)
{
if (code < 0)
return CallNextHookEx(HookHandle, code, wParam, lParam);
POINT MousePos;
GetCursorPos(&MousePos);
switch (wParam)
{
case WM_LBUTTONDOWN: break;
case WM_LBUTTONUP: break;
case WM_RBUTTONDOWN: break;
case WM_RBUTTONUP: break;
case WM_MOUSEMOVE: break;
default: wParam = 0;
}
return CallNextHookEx(HookHandle, code, wParam, lParam);
}
при установке ловушки, то DLL с обработчиком загружается во все GUI процессы, классическая ошибка в обработчике сообщений, заключается в том что при загрузке в новые процессы в переменной HookHandle, будет "ерунда", либо 0.