public static void register(KeyboardHookProcRaise khp, MouseHookProcRaise mhp) { /*if (RegisterCounter == 0) * {*/ registerHooks(); /*} * else * RegisterCounter++;*/ KeyboardHookProcEvent += khp; MouseHookProcEvent += mhp; }
public static void unregister(KeyboardHookProcRaise khp, MouseHookProcRaise mhp) { /*if (RegisterCounter <= 0 && !isDisposed) * { * isDisposed = true;*/ registerHooks(false); /*} * else * if (!isDisposed) * RegisterCounter--;*/ KeyboardHookProcEvent -= khp; MouseHookProcEvent -= mhp; }