Пример #1
0
        private Session()
        {
            // create the keyboard and mouse hooks, for the app only
            Hooker hook = new AppHooker();

            _mouseListener    = new MouseHookListener(hook);
            _keyboardListener = new KeyboardHookListener(hook);
            this.InSession    = false;
        }
Пример #2
0
        static void Main(string[] args)
        {
            Hooker hooker = new AppHooker();

            //SpecificAppHooker  specificAppHooker = new
            while (true)
            {
                Thread.Sleep(500);
            }
            Console.ReadLine();
        }
        private void radioHooksType_CheckedChanged(object sender, EventArgs e)
        {
            Hooker hook;

            if (radioApplication.Checked)
            {
                hook = new AppHooker();
            }
            else
            {
                hook = new GlobalHooker();
            }

            m_KeyboardHookManager.Replace(hook);
            m_MouseHookManager.Replace(hook);
        }