private static void TryStopHook() { lock (locker) { if (mouseHook == null) return; mouseHook.Dispose(); mouseHook = null; } }
private static void TryStartHook() { lock (locker) { if (mouseHook != null) return; mouseHook = new MouseHook(); } }
private static void TryStopHook() { lock (locker) { if (mouseHook == null) return; mouseHook.Dispose(); mouseHook = null; } }
private static void TryStartHook() { lock (locker) { if (mouseHook != null) return; mouseHook = new MouseHook(); } }