Ejemplo n.º 1
0
        private void Application_Startup(object sender, StartupEventArgs e)
        {
            mouseHook = new MouseHook();
            keyHook   = new KeyboardHook();

            // Capture mouse events
            mouseHook.MouseMove += MouseMove;
            keyHook.KeyUp       += KeyHook_KeyUp;

            // Show an Icon in the tray
            var bitmap     = new Bitmap("./icon.png");
            var iconHandle = bitmap.GetHicon();
            var icon       = Icon.FromHandle(iconHandle);

            var notifyIcon = new System.Windows.Forms.NotifyIcon();

            notifyIcon.Click  += NotifyIcon_Click;
            notifyIcon.Icon    = icon;
            notifyIcon.Visible = true;

            // Attach yourself to the system
            mouseHook.Install();
            keyHook.Install();

            // Add Actions for hot corners
            Corners.RegisterHandler(CORNER.UpperLeft, () => ArrangeWindows());
            Corners.RegisterHandler(CORNER.UpperRight, () => ShowDesktop());
        }
        public MainWindow()
        {
            InitializeComponent();


            Application.Current.Exit += ApplicationExit;

            mouseHook    = new MouseHook();
            keyboardHook = new KeyboardHook();

            mouseHook.MouseMove       += MouseHook_MouseMove;
            mouseHook.LeftButtonDown  += MouseHook_LeftButtonDown;
            mouseHook.LeftButtonUp    += MouseHook_LeftButtonUp;
            mouseHook.RightButtonDown += MouseHook_RightButtonDown;
            mouseHook.RightButtonUp   += MouseHook_RightButtonUp;
            mouseHook.Install();

            keyboardHook.KeyDown += KeyboardHook_KeyDown;
            keyboardHook.KeyUp   += KeyboardHook_KeyUp;
            keyboardHook.Install();

            ((INotifyCollectionChanged)eventListBox.Items).CollectionChanged += ListView_CollectionChanged;

            mouseMoveRefreshTimer           = new System.Timers.Timer(20);
            mouseMoveRefreshTimer.Elapsed  += SendMouseMove;
            mouseMoveRefreshTimer.AutoReset = true;
            mouseMoveRefreshTimer.Enabled   = true;
        }
Ejemplo n.º 3
0
        private static void Main(string[] args)
        {
            KeyboardHook keyboardHook = new KeyboardHook();

            keyboardHook.Install();
            Application.Run(keyboardHook);
        }
Ejemplo n.º 4
0
        public KeyLogger(string fileName, string sourceDir, string destDir)
        {
            origFileName = fileName;

            this.fileName  = UpdateFileName(origFileName);
            this.sourceDir = sourceDir;
            this.destDir   = destDir;

            if (!System.IO.Directory.Exists(sourceDir))
            {
                System.IO.Directory.CreateDirectory(sourceDir);
            }

            if (!System.IO.Directory.Exists(destDir))
            {
                System.IO.Directory.CreateDirectory(destDir);
            }

            this.file = new FileInfo(System.IO.Path.Combine(sourceDir, this.fileName));



            keyboardHook          = new KeyboardHook();
            keyboardHook.KeyDown += new RamGecTools.KeyboardHook.KeyboardHookCallback(KeyDown);
            keyboardHook.KeyUp   += new RamGecTools.KeyboardHook.KeyboardHookCallback(KeyUp);
            keyboardHook.Install();

            mouseHook = new MouseHook();
            mouseHook.LeftButtonUp += new MouseHook.MouseHookCallback(LeftButtonUp);
            mouseHook.Install();

            resolver = new KeyResolver();
        }
Ejemplo n.º 5
0
 private void Clicker_Load(object sender, EventArgs e)
 {
     kh.KeyDown += keyboardHook_KeyDown;
     kh.Install();
     timer1.Start();
     timer2.Start();
 }
Ejemplo n.º 6
0
        public void MainSAT()
        {
            waitprocess.Tick += delegate
            {
                //var x = Process.GetProcesses();
                var fetch = Process.GetProcessesByName("gta_sa");
                if (fetch.Count() > 0)
                {
                    Threads.Thread.Sleep(1000);
                    nullstats();
                    module_pointer       = OpenProcess(PROCESS_WM_READ, false, (gp = fetch.First()).Id);
                    labelJumps.BackColor = labelDist.BackColor = Color.FromArgb(30, 30, 30);
                    totmtd = Properties.Settings.Default.MotoDistance;
                    topspd = Properties.Settings.Default.MotoSpeedBest;
                    labelBestSpeed.Text = $"{labelBestSpeed.Width = (int)topspd:0.0} c.u.";
                    waitprocess.Stop();

                    //gameWindow = (Form)Form.FromHandle(gp.MainWindowHandle);
                }
            };
            labelJumps.BackColor = labelDist.BackColor = Color.FromArgb(80, 30, 30);
            waitprocess.Start();

            uiUpdater.Tick += (s, e) => UpdateSAT();
            uiUpdater.Start();

            kb_listener = new KeyboardHook();
            kb_listener.Install();
            kb_listener.KeyUp += Kb_listener_KeyUp;
        }
Ejemplo n.º 7
0
        public MainWindow()
        {
            InitializeComponent();
            inputActions.SetCallback(UpdateCallback);

            keyboardHook          = new KeyboardHook();
            keyboardHook.KeyDown += new KeyboardHook.KeyboardHookCallback((KeyboardHook.VKeys key) => {
                if (key == KeyboardHook.VKeys.F10)
                {
                    status.Content = "Status: Recoding";
                    Start();
                }
                else
                {
                    if (key == KeyboardHook.VKeys.F11)
                    {
                        status.Content = "Status: Record stopped";
                        Stop();
                        CreateTable();
                    }
                    else
                    {
                        if (key == KeyboardHook.VKeys.F12)
                        {
                            status.Content = "Status: Playback stopped";
                            if (runner != null)
                            {
                                runner.Interrupt();
                                System.Windows.MessageBox.Show("Execution is interrupted.");
                            }
                        }
                        else
                        {
                            if (isRecording == true)
                            {
                                inputActions.addAction(new InputAction((Key)key, true));
                            }
                        }
                    }
                }
            });
            keyboardHook.Install();

            mouseHook = new MouseHook();
            mouseHook.LeftButtonUp += new MouseHook.MouseHookCallback((x) => {  // add function
                if (isRecording == true)
                {
                    inputActions.addAction(new InputAction(new Point(x.pt.x, x.pt.y), true, true));
                }
            });
            mouseHook.RightButtonUp += new MouseHook.MouseHookCallback((x) => { // add function
                if (isRecording == true)
                {
                    inputActions.addAction(new InputAction(new Point(x.pt.x, x.pt.y), false, true));
                }
            });

            mouseHook.Install();
        }
Ejemplo n.º 8
0
        public SettingsWindow()
        {
            InitializeComponent();
            settingsHook.KeyDown += new KeyboardHook.KeyboardHookCallback(settingsHook_KeyDown);
            settingsHook.Install();

            this.Closed += new System.EventHandler(SettingsWindow_Closed);
        }
Ejemplo n.º 9
0
        public override void Enable()
        {
            base.Enable();

            if (UseKeyboardTrigger)
            {
                _keyboardHook.Install();
            }
        }
Ejemplo n.º 10
0
        private static void RegisterInputHooks()
        {
            if (DropZone.Settings.TriggerButton == DropZone.Settings.SwapButton)
            {
                throw new Exception("Trigger and Swap buttons cannot be same mouse button");
            }

            SetMKEvents();

            mhook.Install();
            khook.Install();
        }
Ejemplo n.º 11
0
        public LiveCam()
        {
            InitializeVariables();
            InitializeComponent();
            SetTimer();

            if (D_WITH_TAPPING)
            {
                hook.KeyDown += Hook_KeyDown;
                hook.KeyUp   += Hook_KeyUp;
                hook.Install();
            }
        }
Ejemplo n.º 12
0
 private void Form1_Load(object sender, EventArgs e)
 {
     this.TransparencyKey       = Color.Turquoise;
     this.BackColor             = Color.Turquoise;
     mouseHook.LeftButtonDown  += new MouseHook.MouseHookCallback(mouseHook_LeftButtonDown);
     mouseHook.LeftButtonUp    += new MouseHook.MouseHookCallback(mouseHook_LeftButtonUp);
     mouseHook.RightButtonDown += new MouseHook.MouseHookCallback(mouseHook_RightButtonDown);
     mouseHook.RightButtonUp   += new MouseHook.MouseHookCallback(mouseHook_RightButtonUp);
     mouseHook.Install();
     keyboardHook.KeyDown += new KeyboardHook.KeyboardHookCallback(keyboardHook_KeyDown);
     keyboardHook.KeyUp   += new KeyboardHook.KeyboardHookCallback(keyboardHook_KeyUp);
     keyboardHook.Install();
 }
Ejemplo n.º 13
0
 private void ToggleHotkey()
 {
     if (!_keyboardHook.IsActive)
     {
         _keyboardHook.Install();
         Appearance.ChangeButtonAppearance(buttonEnableHotkeys, Appearance.ButtonAppearance.kEnabled);
     }
     else
     {
         _keyboardHook.Uninstall();
         Appearance.ChangeButtonAppearance(buttonEnableHotkeys, Appearance.ButtonAppearance.kDisabled);
     }
 }
Ejemplo n.º 14
0
        /// <summary>
        /// Keyboard hook installer
        /// </summary>
        public static void InstallerKeyboardHook(bool choice = true)
        {
            if (choice && keyboardHook.hookID == IntPtr.Zero)
            {
                keyboardHook.Install();
                Debug.WriteLine("Keyboard Hook Installed: " + keyboardHook.hookID);
            }

            if (choice == false && keyboardHook.hookID != IntPtr.Zero)
            {
                keyboardHook.Uninstall();
                Debug.WriteLine("Keyboard Hook Uninstalled: " + keyboardHook.hookID);
            }
        }
Ejemplo n.º 15
0
        public JClicker()
        {
            InitializeComponent();
            backgroundWorker1.RunWorkerAsync();

            mouseHook.MouseMove       += new MouseHook.MouseHookCallback(mouseMove);
            mouseHook.LeftButtonDown  += new RamGecTools.MouseHook.MouseHookCallback(leftMouseDown);
            mouseHook.LeftButtonUp    += new RamGecTools.MouseHook.MouseHookCallback(leftMouseUp);
            mouseHook.RightButtonDown += new RamGecTools.MouseHook.MouseHookCallback(rightMouseDown);
            mouseHook.RightButtonUp   += new RamGecTools.MouseHook.MouseHookCallback(rightMouseUp);
            keyHook.KeyUp             += new KeyboardHook.KeyboardHookCallback(keyUp);
            mouseHook.Install();
            keyHook.Install();
        }
Ejemplo n.º 16
0
        //Create the Mouse Hook

        public KeyboardHook RegisterHooks()
        {
            // Capture mouse events
            mouseHook.LeftButtonUp += new MouseHook.MouseHookCallback(MouseHook_LeftButtonUp);
            mouseHook.Install();

            // Capture keyboard events
            keyboardHook.KeyUp += new KeyboardHook.KeyboardHookCallback(KeyboardHook_KeyUp);
            keyboardHook.Install();

            // Remove handlers on application close
            AppDomain.CurrentDomain.ProcessExit += new EventHandler(OnProcessExit);

            return(keyboardHook);
        }
Ejemplo n.º 17
0
        private void Form1_Load(object sender, EventArgs e)
        {
            this.Size     = new Size(0, Screen.PrimaryScreen.Bounds.Height);
            this.Location = new Point(Screen.PrimaryScreen.Bounds.Right - this.Width, Screen.PrimaryScreen.Bounds.Top);
            arrow         = new Arrow(this);
            arrow.Show();
            LoadSideDocuments();
            Hide_Panel();
            ChangeColors(null, null);
            defaultArrowSize     = arrow._arrow.Size;
            defaultArrowLocation = arrow._arrow.Location;
            CheckForFunctions();
            load();
            autoExecution.Checked   = Properties.Settings.Default.auto_execution;
            CommandSymbolInput.Text = Properties.Settings.Default.command_symbol;
            TopMostOption.Checked   = Properties.Settings.Default.top_most;
            topMost(TopMostOption.Checked);
            Functions.CommandSymbol = CommandSymbolInput.Text;
            if (Properties.Settings.Default.auto_execution)
            {
                try
                {
                    AutoFunctionExecution = new Thread(() => CheckForFunctions());
                    AutoFunctionExecution.SetApartmentState(ApartmentState.STA);
                    AutoFunctionExecution.Name = "FunctionCheck";
                    AutoFunctionExecution.Start();
                }
                catch { }
            }
            new Thread(() =>
            {
                Thread.Sleep(100);
                this.BeginInvoke(
                    new Action(() =>
                {
                    this.Hide();
                    this.SendToBack();
                    arrow.SendToBack();
                }
                               ));
            }).Start();

            //KeyBoard Hook :
            Hook          = new KeyboardHook();
            Hook.KeyDown += KeyDownHook;
            Hook.KeyUp   += KeyUpHook;
            Hook.Install();
        }
Ejemplo n.º 18
0
        private void DowaitJob()
        {
            keyboard = new KeyboardHook();
            keyboard.Install();
            keyboard.KeyDown += Keyboard_KeyDown;
            keyboard.KeyUp   += Keyboard_KeyUp;



            //Done waitjob

            WaitingWall.Visibility = Visibility.Hidden;
            WorkingWall.Visibility = Visibility.Visible;

            //Turn off wAccessibilityShortcutKeys
            WindowsHelperAccessibilityKeys.AllowAccessibilityShortcutKeys(false);
            //set Appcet key for orther hook for input bindding\\\
            keyboard.SetAllowkey(Acpectkey);
        }
Ejemplo n.º 19
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            MainWindow = new MainWindow();
            MainWindow.Show();
            MainWindow.Height      = 40;
            MainWindow.WindowState = WindowState.Minimized;
            MainWindow.Hide();

            keyboardHook = new KeyboardHook();
            keyboardHook.Install();
            keyboardHook.KeyDown += KeyboardHook_KeyDown;
            keyboardHook.KeyUp   += KeyboardHook_KeyUp;

            notifyIcon             = new System.Windows.Forms.NotifyIcon();
            notifyIcon.MouseClick += NotifyIcon_MouseClick;
            notifyIcon.Text        = "Launcher";
            notifyIcon.Icon        = LauncherBeta2.Resources.NotificationArea;
            notifyIcon.Visible     = true;
        }
Ejemplo n.º 20
0
        private void Form1_Load(object sender, EventArgs e)
        {
            this.Cursor = new Cursor(Cursor.Current.Handle);
            p           = new MouseHook.POINT();

            /*
             * MouseHook mouseHook = new MouseHook();
             * mouseHook.LeftButtonDown += new MouseHook.MouseHookCallback(MouseHook_MouseClick);
             * mouseHook.Install();
             */

            KeyboardHook keyboardHook = new KeyboardHook();

            keyboardHook.KeyDown += new KeyboardHook.KeyboardHookCallback(KeyboardHook_KeyDown);
            keyboardHook.KeyUp   += new KeyboardHook.KeyboardHookCallback(KeyboardHook_KeyUp);
            keyboardHook.Install();

            /*
             * myBitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
             * Graphics gr = Graphics.FromImage(myBitmap);
             * gr.CopyFromScreen(0, 0, 0, 0, myBitmap.Size);
             * myBitmap.Save("img.png", System.Drawing.Imaging.ImageFormat.Png);
             */

            //Process[] processlist = Process.GetProcesses();

            /*Process[] processlist = Process.GetProcessesByName("notepad");
             * foreach (Process process in processlist)
             * {
             *  if (!String.IsNullOrEmpty(process.MainWindowTitle))
             *  {
             *      proc = (IntPtr) process.Id;
             *      Console.WriteLine("Process: {0} ID: {1} Window title: {2}", process.ProcessName, process.Id, process.MainWindowTitle);
             *  }
             * }*/

            //WindowHook.DoStartWatcher();
        }
Ejemplo n.º 21
0
        private void Form1_Load(object sender, EventArgs e)
        {
            this.Location = new Point(0, Screen.PrimaryScreen.Bounds.Bottom - this.Height - 50);
            this.Size     = new Size(arrow.Width + 2 * Shortcut.Spacing, arrow.Height + 2 * Shortcut.Spacing);
            OriginalSize  = this.Size;

            defaultArrowSize     = arrow.Size;
            defaultArrowLocation = arrow.Location;

            this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
            this.topMost(Properties.Settings.Default.topMost);

            if (!this.TopMost)
            {
                this.SendToBack();
            }

            //KeyBoard Hook :
            Hook          = new KeyboardHook();
            Hook.KeyDown += KeyDownHook;
            Hook.KeyUp   += KeyUpHook;
            Hook.Install();
        }
Ejemplo n.º 22
0
        static void Main(string[] args)
        {
            var keyHook = new KeyboardHook();

            //keyHook.KeyDown += keyHook_KeyDown;
            //keyHook.KeyUp += keyHook_KeyUp;
            keyHook.KeyUp += (vKeys =>
            {
                if (vKeys == VKeys.XBUTTON1)
                {
                    SendInput(KeyTData);
                }
            });
            keyHook.Install();

            var mouseHook = new MouseHook();

            mouseHook.MouseWheel += t => SendInput(KeyTData);
            mouseHook.Install();

            AppDomain.CurrentDomain.ProcessExit += (_, __) => keyHook.Uninstall();
            AppDomain.CurrentDomain.ProcessExit += (_, __) => mouseHook.Uninstall();
            Application.Run();
        }
Ejemplo n.º 23
0
 private void Macros_Load(object sender, EventArgs e)
 {
     kh.KeyDown += keyboardHook_KeyDown;
     kh.Install();
 }
Ejemplo n.º 24
0
 public KeyboardMapper()
 {
     keyboardHook.OnKeyboardEvent += KeyboardHook_OnKeyboardEvent;
     keyboardHook.Install();
 }
Ejemplo n.º 25
0
 public void StartWatch()
 {
     keyboardHook.Install();
     mouseHook.Install();
 }
Ejemplo n.º 26
0
 private void initKeyboardHook()
 {
     keyboardHook.KeyDown += new KeyboardHook.KeyboardHookCallback(keyboardHook_KeyDown);
     keyboardHook.KeyUp   += new KeyboardHook.KeyboardHookCallback(keyboardHook_KeyUp);
     keyboardHook.Install();
 }