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(); }
public Form1() { InitializeComponent(); KeyboardHook.KeyDown += KeyboardHook_KeyDown; KeyboardHook.KeyUp += KeyboardHook_KeyUp; MouseHook.MouseDown += MouseHook_MouseDown; MouseHook.MouseUp += MouseHook_MouseUp; // MouseHook.MouseMove += MouseHook_MouseMove; MouseHook.MouseScroll += MouseHook_MouseScroll; KeyboardHook.HookStart(); if (!MouseHook.HookStart()) { MessageBox.Show("Mouse hook failed"); } FormClosing += Form1_FormClosing; }
public FormMain() { InitializeComponent(); dtStart.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 9, 0, 0); dtEnd.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 18, 0, 0); KeyboardHook.KeyDown += InputKeyboard; KeyboardHook.KeyUp += InputKeyboard; MouseHook.MouseDown += InputMouse; MouseHook.MouseUp += InputMouse; MouseHook.MouseMove += MoveMouse; MouseHook.MouseScroll += InputMouseScroll; KeyboardHook.HookStart(); if (!MouseHook.HookStart()) { MessageBox.Show("Mouse hook failed"); } timerNoInput.Start(); }
public Form1() { InitializeComponent(); KeyboardHook.KeyDown += KeyboardHook_KeyDown; KeyboardHook.KeyUp += KeyboardHook_KeyUp; MouseHook.MouseDown += MouseHook_MouseDown; MouseHook.MouseUp += MouseHook_MouseUp; // MouseHook.MouseMove += MouseHook_MouseMove; // MouseHook.MouseScroll += MouseHook_MouseScroll; KeyboardHook.HookStart(); if (!MouseHook.HookStart()) { MessageBox.Show("Mouse hook failed"); } FormClosing += Form1_FormClosing; SizeChanged += Form1_Resize; notifyIcon1.Visible = false; }