Beispiel #1
0
 public void Install()
 {
     this.hookHandler = new MouseHook.MouseHookHandler(this.HookFunc);
     this.hookID      = this.SetHook(this.hookHandler);
 }
Beispiel #2
0
 private IntPtr SetHook(MouseHook.MouseHookHandler proc)
 {
     using (ProcessModule mainModule = Process.GetCurrentProcess().MainModule)
         return(MouseHook.SetWindowsHookEx(14, proc, MouseHook.GetModuleHandle(mainModule.ModuleName), 0U));
 }
Beispiel #3
0
 private static extern IntPtr SetWindowsHookEx(int idHook, MouseHook.MouseHookHandler lpfn, IntPtr hMod, uint dwThreadId);