private bool RemoveGlobalLLKeyboardHook() { if (hGlobalLLKeyboardHook != IntPtr.Zero) { if (!WindowsAPI.UnhookWindowsHookEx(hGlobalLLKeyboardHook)) { return(false); } hGlobalLLKeyboardHook = IntPtr.Zero; } return(true); }
/// <summary> /// Remove the global low-level mouse hook /// </summary> /// <returns></returns> private bool RemoveGlobalLLMouseHook() { if (hGlobalLLMouseHook != IntPtr.Zero) { // Unhook the low-level mouse hook if (!WindowsAPI.UnhookWindowsHookEx(hGlobalLLMouseHook)) { return(false); } hGlobalLLMouseHook = IntPtr.Zero; } return(true); }