protected virtual void Dispose(bool disposing) { if (!_disposedValue) { NativeMethods.UnhookWindowsHookEx(_hookHandle.DangerousGetHandle()); _hookHandle.Close(); _disposedValue = true; } }
public void UnHook() { hookId.Close(); hookId = User32.SafeHookHandle.Null; }