Пример #1
0
 private void exitToolStripMenuItem_Click(object sender, EventArgs e)
 {
     KeyboardHook.HookEnd();
     MouseHook.HookEnd();
     notifyIcon1.Dispose();
     Application.ExitThread();
 }
Пример #2
0
        static void Main(string[] args)
        {
            var waiter = new ManualResetEvent(false);

            Console.CancelKeyPress += (o, e) => {
                e.Cancel = true;
                waiter.Set();
            };

            RegisterEvents();

            MouseHook.HookStart();
            waiter.WaitOne();
            MouseHook.HookEnd();
        }
Пример #3
0
 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     KeyboardHook.HookEnd();
     MouseHook.HookEnd();
 }