How to set a windows hook in Visual Basic 6(VB6)- 鼠标全局钩子(LowLevelMouseProcedure)- prjBrowser Source Code - 类似QQ窗体停靠效果 - Written by HackerJLYhttp://hackerjly.spaces.live.com/blog/cns!CE41E30095119731!1871.entry我自己写的,用WH_MOUSE_LL,因为:只有:WH_MOUSE_LL 和 WH_KEYBOARD_LL 才不用把HookProce(SetWindowsHookEx 函数的第二个lpfn参数所指向的过程)写入到:标准DLL里面,就可以实现全局钩子,其他的必须把HookProc写入到:标准DLL里面,也就是说:先用VC写一个标准DLL(里面要含有HookProc),然后再用其他语言(VB等)调用!此段内容的MSDN地址:http://support.microsoft.com/default.aspx?scid=kb;en-us;318804
http://blog.csdn.net/Modest/archive/2006/10/21/1344213.aspx
网上VB,DELPHI的太多了,网上键盘Hook的都没啥问题,鼠标Hook的可能会报异常。
即:把WH_MOUSE_LL改成:WH_KEYBOARD_LL