Ejemplo n.º 1
0
 // protected int HookCallback(int nCode, Int32 wParam, IntPtr lParam)
 protected int HookCallback(int nCode, IntPtr wParam, IntPtr lParam)
 {
     if (nCode >= 0)
     {
         //send input to other machine
         if (ProcessCallback(wParam, lParam) == false)
         {
             throw new Exception("Couldn't process the correct keyboard input");
         }
         if (blockLocalInput)
         {
             return(-1);
         }
     }
     return(Win32NativeMethods.CallNextHookEx(HookHandle, nCode, wParam, lParam));
 }