Exemplo n.º 1
0
 public GlobalHookCallback(HookType type, Func <IntPtr, IntPtr, bool> callback)
 {
     Callback  = callback ?? throw new NullReferenceException(nameof(callback));
     Procedure = ProcedureMethod;
     Hook      = HookManager.GlobalHook(type, Procedure);
 }
Exemplo n.º 2
0
 public void Dispose()
 {
     GC.SuppressFinalize(this);
     HookManager.WindowUnhook(HWnd, Procedure);
 }