Пример #1
0
 protected virtual int OnProc(int code, IntPtr wParam, IntPtr lParam)
 {
     HookEventArgs e = new HookEventArgs(code, wParam, lParam);
     if (this.Proc != null)
     {
         this.Proc(this, e);
     }
     if (e.Continue)
     {
         return CallNextHookEx(this.Handle, code, wParam, lParam);
     }
     return this.mProc.Method.MethodHandle.Value.ToInt32();
 }
Пример #2
0
 private static void IgnoreGlobalHook(GlobalHook sender, HookEventArgs e)
 {
     EventLog.WriteLine("Ignored hook: {0}, WP: {1}, LP: {2}", new object[] { e.Code, e.WParam, e.LParam });
     e.Continue = false;
 }