public void Stop() { if (!IsStarted()) { return; } LowLevelAdapter.ReleaseHook(hookId); hookId = IntPtr.Zero; }