Пример #1
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();
        }
Пример #2
0
        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;
        }
Пример #3
0
        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();
        }
Пример #4
0
        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;
        }