示例#1
0
文件: MouseHook.cs 项目: br0keh/Lavy
 public void Install()
 {
     this.hookHandler = new MouseHook.MouseHookHandler(this.HookFunc);
     this.hookID      = this.SetHook(this.hookHandler);
 }
示例#2
0
文件: MouseHook.cs 项目: br0keh/Lavy
 private IntPtr SetHook(MouseHook.MouseHookHandler proc)
 {
     using (ProcessModule mainModule = Process.GetCurrentProcess().MainModule)
         return(MouseHook.SetWindowsHookEx(14, proc, MouseHook.GetModuleHandle(mainModule.ModuleName), 0U));
 }
示例#3
0
文件: MouseHook.cs 项目: br0keh/Lavy
 private static extern IntPtr SetWindowsHookEx(int idHook, MouseHook.MouseHookHandler lpfn, IntPtr hMod, uint dwThreadId);