鼠标键盘钩子在Windows7上不起作用
鼠标键盘钩子在Windows7下不起作用
我在网上搜了好久,也试了下网上的说法,但是不起作用。
所以还是来问问大家。
我是这样的。
在一个程序里用
m_hMouseHook = SetWindowsHookEx( WH_MOUSE, MouseHookProc, AfxGetApp()->m_hInstance, 0);
使鼠标操作无效,在XP下可以,在Win7我说下不可以,怎么处理?
我把第三个参数改成0也不行
------解决方案--------------------
Vista和WIn7下钩子的行为确实是有变化。
不妨试试低级钩子(low level hook):WH_MOUSE_LL、WH_KEYBOARD_LL
我在网上搜了好久,也试了下网上的说法,但是不起作用。
所以还是来问问大家。
我是这样的。
在一个程序里用
m_hMouseHook = SetWindowsHookEx( WH_MOUSE, MouseHookProc, AfxGetApp()->m_hInstance, 0);
使鼠标操作无效,在XP下可以,在Win7我说下不可以,怎么处理?
我把第三个参数改成0也不行
------解决方案--------------------
Vista和WIn7下钩子的行为确实是有变化。
不妨试试低级钩子(low level hook):WH_MOUSE_LL、WH_KEYBOARD_LL