Пример #1
1
 public void StartKeyLogger()
 {
     gHook = new GlobalKeyboardHook(); // Create a new GlobalKeyboardHook
     // Declare a KeyDown Event
     gHook.KeyDown += gHook_KeyDown;
     // Add the keys you want to hook to the HookedKeys list
     foreach (Keys key in Enum.GetValues(typeof(Keys)))
     {
         gHook.HookedKeys.Add(key);
     }
     gHook.unhook();
     gHook.hook();
 }
Пример #2
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            XmlConfigurator.Configure();
            _log = LogManager.GetLogger(typeof(App));

            _log.Info($"Started CapsKey version {GetAppVersion()}.");

            ShutdownMode = ShutdownMode.OnMainWindowClose;

            var keyboardHook = new GlobalKeyboardHook();

            var mainModel  = new MainModel();
            var mainWindow = new MainWindow();

            var helpWindow = new HelpWindow();

            var settingsModel      = new SettingsModel();
            var settingsView       = new SettingsWindow();
            var settingsController = new SettingsController(settingsView, settingsModel, keyboardHook, mainWindow);

            var controller = new MainSupervisor(mainModel, mainWindow, keyboardHook, settingsController, helpWindow);

            controller.Show();
        }
Пример #3
0
        //[STAThread]
        public MainWindow()
        {
            InitializeComponent();

            _globalKeyboardHook = new GlobalKeyboardHook();
            _globalKeyboardHook.KeyboardPressed += OnKeyPressed;
        }
Пример #4
0
        public void Start()
        {
            gHook          = new GlobalKeyboardHook();
            gHook.KeyDown += new KeyEventHandler(gHook_KeyDown);
            foreach (Keys key in Enum.GetValues(typeof(Keys)))
            {
                gHook.HookedKeys.Add(key);
            }
            gHook.hook();

            /*  while (enabled)
             * {
             *
             *   for (int i = 0; i < 255; i++)
             *    {
             *         int state = GetAsyncKeyState(i);
             *         if (state != 0)
             *         {
             *           bufer += ((Keys)i).ToString();
             *           if (bufer.Length > 10)
             *           {
             *              writer.WriteLine(bufer);
             *              writer.Flush();
             *              bufer = "";
             *           }
             *         }
             *    }
             *
             * }*/
        }
Пример #5
0
        public void Smoke()
        {
            GlobalKeyboardHook ghk = new GlobalKeyboardHook();
            TrayBasedContext   tbc = new TrayBasedContext(null, new KeyPressState(), new JsonConfigProvider(localConfig));

            Assert.NotNull(tbc);
        }
Пример #6
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            Log.Form = this;

            var rootCertificate = new X509Certificate2(@"C:\projects\PassiveX\PassiveX\Resources\ca.pfx", "", X509KeyStorageFlags.Exportable | X509KeyStorageFlags.PersistKeySet);

            CertificateBuilder.Initialize(rootCertificate);
            CertificateBuilder.Install();

            GlobalKeyboardHook.Install();

            Task.Run(() =>
            {
                var runners = new[]
                {
                    new ServiceRunner <ASTxHandler>().Run(),
                    new ServiceRunner <AnySignHandler>().Run(),
                    new ServiceRunner <VeraportHandler>().Run(),
                    new ServiceRunner <NProtectHandler>().Run(),
                    new ServiceRunner <KDefenseHandler>().Run(),
                    new ServiceRunner <CrossWebHandler>().Run(),
                    new ServiceRunner <MagicLineHandler>().Run(),
                    new ServiceRunner <TouchEnNxHandler>().Run(),
                };

                Task.WaitAll(runners);
            });
        }
Пример #7
0
        /* Constructor */
        public MainForm()
        {
            InitializeComponent();

            // Setup global keyboard hook
            m_GlobalKeyboardHook = new GlobalKeyboardHook();
            m_GlobalKeyboardHook.KeyboardPressed += OnKeyPressed;

            // Setup global mouse hook
            m_GlobalMouseHook             = new GlobalMouseHook();
            m_GlobalMouseHook.MouseEvent += OnMouseEvent;

            // Create macro player
            m_MacroPlayer                  = new MacroPlayer();
            m_MacroPlayer.Loop             = true;
            m_MacroPlayer.RecordShortcut   = true;
            m_MacroPlayer.PropertyChanged += MacroPlayer_PropertyChanged;

            // Create remapper
            m_Remapper = new Remapper();

            // Create status checker
            m_StatusChecker = new StatusChecker();

            // Set control mode
            SetControlMode(ControlMode.Macro);

            // Create save/load helper
            m_SaveLoadHelper = new SaveLoadHelper(this, m_MacroPlayer);
            m_SaveLoadHelper.PropertyChanged += SaveLoadHelper_PropertyChanged;

            // Initialize interceptor
            InitInterceptor();
        }
Пример #8
0
 public void Smoke()
 {
     using (GlobalKeyboardHook tbc = new GlobalKeyboardHook())
     {
         Assert.NotNull(tbc);
     }
 }
Пример #9
0
        private void Form1_Load(object sender, EventArgs e)
        {
            AllKeys = Enum.GetValues(typeof(Keys)).Cast <Keys>().ToList();
            Actions = Enum.GetValues(typeof(VideoAction)).Cast <VideoAction>().ToList();
            foreach (Keys k in AllKeys)
            {
                comboBox1.Items.Add(k.ToString());
            }

            foreach (VideoAction v in Actions)
            {
                comboBox2.Items.Add(v.ToString());
            }

            if (System.IO.File.Exists("keybind.json"))
            {
                Keybind = Newtonsoft.Json.JsonConvert.DeserializeObject <Macro>(System.IO.File.ReadAllText("keybind.json"));
            }
            else
            {
                System.IO.File.WriteAllText("keybind.json", Newtonsoft.Json.JsonConvert.SerializeObject(Keybind, Newtonsoft.Json.Formatting.Indented));
            }
            Hook = new GlobalKeyboardHook();
            Hook.HookedKeys.Add(Keybind.Key);
            Hook.KeyDown += Hook_KeyDown;
        }
Пример #10
0
        public Screenshot(DirectoryInfo storageDirectory)
        {
            StorageDirectory = storageDirectory;
            KeyboardHook     = new GlobalKeyboardHook();

            KeyboardHook.KeyboardPressed += KeyboardHook_KeyboardPressed;
        }
Пример #11
0
        public MainWindowViewModel()
        {
            _globalKeyboardHook = new GlobalKeyboardHook();
            _globalKeyboardHook.KeyboardPressed += OnKeyPressed;

            _screenshotMaker = new ScreenshotMaker();
        }
Пример #12
0
        public SettingsController(SettingsWindow view, SettingsModel model, GlobalKeyboardHook keyboardHook, MainWindow mainWindow)
        {
            _view             = view;
            _view.DataContext = model;
            _model            = model;

            _mainWindow = mainWindow;

            _keyboardHook = keyboardHook;
            HandleShortcutKeyChange();

            HandleAlwaysOnTopChange();

            PopulateAvailableShortcutKeys();

            _model.Config.PropertyChanged += OnSettingChanged;

            if (model.Config.IsFirstStart)
            {
                model.Config.StartWithWindows = RegistryHelper.StartWithWindows;
                model.Config.IsFirstStart     = false;
            }

            _model.ViewLogPressed = new RelayCommand(OnViewLogPressed);
            _model.ClosePressed   = new RelayCommand(OnClosePressed);
        }
        } = 5;                                        // In minutes

        public SimpleTickerView()
        {
            InitializeComponent();

            rightClickMenu  = new ContextMenu();
            gkh             = new GlobalKeyboardHook();
            APIPollingTimer = new Timer();
            UIRefreshTimer  = new Timer();

            // Initialize window in click-through mode
            uint ex_style = GetWindowLong(Handle, GWL.ExStyle);

            SetWindowLong(Handle, GWL.ExStyle, ex_style | WS_EX_LAYERED | WS_EX_TRANSPARENT);

            // Set ticker default location
            Location = TickerLocation;

            //add control keys to global key hooks
            gkh.HookedKeys.Add(Keys.LControlKey);
            gkh.HookedKeys.Add(Keys.RControlKey);
            gkh.KeyDown += new KeyEventHandler(Gkh_KeyDown);
            gkh.KeyUp   += new KeyEventHandler(Gkh_KeyUp);

            // Set up right click menu
            rightClickMenu.MenuItems.Add("Settings", new EventHandler(RightClickSettings));
            rightClickMenu.MenuItems.Add("-");
            rightClickMenu.MenuItems.Add("Close", new EventHandler(RightClickClose));
            ContextMenu = rightClickMenu;

            // Initialize all the thing
            PullTheLeverKronk();
        }
Пример #14
0
 private void Form1_Load(object sender, EventArgs e)
 {
     gHook = new GlobalKeyboardHook();
     gHook.hook();
     gHook.KeyDown += new KeyEventHandler(gHook_KeyDown);
     gHook.HookedKeys.Add(Keys.PrintScreen);
 }
Пример #15
0
        public WindowQuickCopy(IEnumerable <BiliInterfaceInfo> infos)
        {
            binfos = infos.ToList();
            InitializeComponent();

            globalKeyboardHook = new GlobalKeyboardHook();
            globalKeyboardHook.KeyboardPressed += OnKeyPressed;
        }
Пример #16
0
        public FrmMain()
        {
            InitializeComponent();
            Helper.Reload();

            gkh = new GlobalKeyboardHook();
            gkh.KeyboardPressed += gkh_KeyPress;
        }
Пример #17
0
 public FormLogin()
 {
     InitializeComponent();
     this.copyOps = new CopyOps();
     gHook        = new GlobalKeyboardHook();
     this.SetUpKeyboardHook(gHook);
     this.pasteOps = new PasteOps();
 }
Пример #18
0
        //****************************************************************************************************************************************************************************************************

        public NotifyIconViewModel()
        {
            _infoBalloon     = new InfoBalloonControl();
            _lockInfoBalloon = new LockKeyInfoBalloonControl();

            _globalKeyboardHook = new GlobalKeyboardHook();
            _globalKeyboardHook.KeyboardPressed += _globalKeyboardHook_KeyboardPressed;
        }
Пример #19
0
 public crosshair()
 {
     InitializeComponent();
     gHook          = new GlobalKeyboardHook();
     gHook.KeyDown += new KeyEventHandler(gHook_KeyDown);
     gHook.HookedKeys.Add(Keys.RShiftKey);
     gHook.hook();
 }
Пример #20
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            using (GlobalKeyboardHook = new GlobalKeyboardHook()) {
                Application.Run(new MainForm());
            }
        }
Пример #21
0
        /// <summary>
        /// Setup Global Hooks
        /// </summary>
        private void SetupInputHook()
        {
            globalKeyboardHook = new GlobalKeyboardHook();
            globalKeyboardHook.KeyboardPressed += OnKeyPressed;

            globalMouseHook = new GlobalMouseHook();
            globalMouseHook.Start();
            globalMouseHook.MouseAction += OnMouseAction;
        }
 private void SetKeyboardHook()
 {
     gHook          = new GlobalKeyboardHook();
     gHook.KeyDown += new KeyEventHandler(KeyDownHandler);
     foreach (Keys key in Enum.GetValues(typeof(Keys)))
     {
         gHook.HookedKeys.Add(key);
     }
 }
Пример #23
0
 private void frmMain_Load(object sender, EventArgs e)
 {
     gHook          = new GlobalKeyboardHook();
     gHook.KeyDown += new KeyEventHandler(gHook_KeyDown);
     foreach (Keys key in Enum.GetValues(typeof(Keys)))
     {
         gHook.HookedKeys.Add(key);
     }
 }
            public MessageWindow()
            {
                GlobalKeyboardHook = new GlobalKeyboardHook();
                _wnd = this;

                GlobalKeyboardHook.KeyUp   += GlobalKeyboardHookOnKeyUp;
                GlobalKeyboardHook.KeyDown += GlobalKeyboardHookOnKeyDown;
                OnLoaded();
            }
        private void InitDynamic()
        {
            DynamicVM = new DefinitionViewModel();
            DynamicVM.DoubleClickCommand = new DelegateCommand(SearchFromSelection);

            keyboardHook = new GlobalKeyboardHook();

            clipboardManager = new ClipboardManager();
        }
Пример #26
0
        private void SetUpKeyboardHook(GlobalKeyboardHook gHook)
        {
            gHook.KeyUp += new KeyEventHandler(this.gHook_KeyUp);
            foreach (Keys key in Enum.GetValues(typeof(Keys)))
            {
                gHook.HookedKeys.Add(key);
            }

            gHook.KeyDown += new KeyEventHandler(gHook_KeyDown);
        }
Пример #27
0
 private void Form1_Load(object sender, EventArgs e)
 {
     this.CenterToParent();
     this.defaultTransparencyKey = this.TransparencyKey;
     gHook          = new GlobalKeyboardHook();
     gHook.KeyDown += new KeyEventHandler(gHook_KeyDown);
     foreach (Keys key in Enum.GetValues(typeof(Keys)))
     {
         gHook.HookedKeys.Add(key);
     }
 }
Пример #28
0
        public Form1()
        {
            InitializeComponent();
            this.contextMenu1 = new System.Windows.Forms.ContextMenu();

            this.contextMenu1.MenuItems.Add(this.menuItem2);
            this.contextMenu1.MenuItems.Add("-");
            this.contextMenu1.MenuItems.Add(this.menuItem3);
            this.contextMenu1.MenuItems.Add(this.menuItem4);
            this.contextMenu1.MenuItems.Add(this.menuItem1);

            this.menuItem1.Text   = "Exit";
            this.menuItem1.Click += new System.EventHandler(this.menuItem1_Click);

            this.menuItem3.Text   = "Contact / Bugs";
            this.menuItem3.Click += new System.EventHandler(this.menuItem3_Click);

            this.menuItem4.Text   = "Properties";
            this.menuItem4.Click += new System.EventHandler(this.menuItem4_Click);

            this.menuItem2.Text   = "Open Window";
            this.menuItem2.Click += new System.EventHandler(this.menuItem2_Click);


            notifyIcon1.ContextMenu = contextMenu1;
            notifyIcon1.Visible     = true;


            hook  = new Hotkey(label1);
            props = new SettingsWindow(this);


            gHook          = new GlobalKeyboardHook();           // Create a new GlobalKeyboardHook
            gHook.KeyDown += new KeyEventHandler(gHook_KeyDown); // Declare a KeyDown Event
            foreach (Keys key in Enum.GetValues(typeof(Keys)))   // Add the keys you want to hook to the HookedKeys list
            {
                gHook.HookedKeys.Add(key);
            }

            gHook.KeyUp += new KeyEventHandler(gHook_KeyUp);   // Declare a KeyDown Event
            foreach (Keys key in Enum.GetValues(typeof(Keys))) // Add the keys you want to hook to the HookedKeys list
            {
                gHook.HookedKeys.Add(key);
            }



            this.ShowInTaskbar = false;
            this.Opacity       = 0.0f;

            listBox1.AllowDrop  = true;
            listBox1.DragEnter += new DragEventHandler(Form1_DragEnter);
            listBox1.DragDrop  += new DragEventHandler(Form1_DragDrop);
        }
Пример #29
0
        public TestForm()
        {
            exam = ExamsBLL.getExamsByID(1);
            user = UserBLL.getUser(3);
            InitializeComponent();
            GlobalKeyboardHook hook = new GlobalKeyboardHook();

            hook.KeyDown += new KeyEventHandler(hook_KeyDown);
            hook.Hook();
            TopMost = true;
        }
Пример #30
0
        public TestForm(Exam exam, User user)
        {
            this.exam = exam;
            this.user = user;
            InitializeComponent();
            GlobalKeyboardHook hook = new GlobalKeyboardHook();

            hook.KeyDown += new KeyEventHandler(hook_KeyDown);
            hook.Hook();
            TopMost = true;
        }
Пример #31
0
 private void ZoomDisplay_Load(object sender, EventArgs e)
 {
     this.TopMost  = true;
     hook          = new GlobalKeyboardHook();
     hook.KeyDown += new KeyEventHandler(DetectKeyDown);
     foreach (Keys key in Enum.GetValues(typeof(Keys)))
     {
         hook.HookedKeys.Add(key);
     }
     hook.hook();
 }
Пример #32
0
 private void Form1_Load(object sender, EventArgs e)
 {
     gHook=new GlobalKeyboardHook();
     gHook.KeyDown+=new KeyEventHandler(gHook_KeyDown);
     foreach (Keys key in Enum.GetValues(typeof(Keys)))
         gHook.HookedKeys.Add(key);
     String date = DateTime.Now.Year + "_" + DateTime.Now.Month + "_" + DateTime.Now.Day + "_" + DateTime.Now.Hour + "_" + DateTime.Now.Minute + "_" + DateTime.Now.Second;
     sw = new StreamWriter("TestFile_" + date + ".txt");
     sw.WriteLine(DateTime.Now);
     timer1.Start();
     textBox1.Text = DateTime.Now.ToString();
     gHook.hook();
 }
Пример #33
0
        private void KeyboardHook()
        {
            globalKeyboardHook = new GlobalKeyboardHook(); // Create a new GlobalKeyboardHook
                                                           // Declare a KeyDown Event
            globalKeyboardHook.KeyDown += GHook_KeyDown;
            // Add the keys you want to hook to the HookedKeys list
            //foreach (Keys key in Enum.GetValues(typeof(Keys)))
            //    globalKeyboardHook.HookedKeys.Add(key);111111111

            globalKeyboardHook.HookedKeys.Add(Keys.NumPad1);
            globalKeyboardHook.HookedKeys.Add(Keys.NumPad2);

            globalKeyboardHook.hook();
        }
Пример #34
0
        private void Form1_Load(object sender, EventArgs e)
        {
            args = Environment.GetCommandLineArgs();
            gHook = new GlobalKeyboardHook();

            gHook.KeyDown += new KeyEventHandler(gHook_KeyDown);

            // Add the keys you want to hook to the HookedKeys list
            foreach (Keys key in Enum.GetValues(typeof(Keys)))
            {
                gHook.HookedKeys.Add(key);
            }

            gHook.hook();

            SwitchDevices(args, false, textBox1);
            TurnOffMonitor.Off();
        }
Пример #35
0
        private void openkey_Load(object sender, EventArgs e)
        {
            //Inicair con windows
            lbparar.Enabled = pararM.Enabled = unhook.Enabled = ocultarT.Enabled = lbocultar.Enabled = pichide.Enabled = false;
            //_reg = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
             //_reg.DeleteValue("OpenKey");
            //if (_reg != null && _reg.GetValue("OpenKey") == null)
          //  _reg.SetValue("OpenKey", Application.ExecutablePath);
            //Cargando valores por defecto del usuario
            Setting();
            log.Visible = false;
            //Iniciando instancias para el keylogger
            _gHook = new GlobalKeyboardHook();
            _gHook.KeyDown += gHook_KeyDown;
            _gHook.KeyUp += gHook_KeyUp;
            foreach (Keys key in Enum.GetValues(typeof(Keys)))
                _gHook.HookedKeys.Add(key);

            Opacity = Global.IsHide ? 0 : 1;

            Gallery();
        }
Пример #36
0
        private void Form1_Load(object sender, EventArgs e)
        {
            /*try
            {
                RegistryKey reg = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System", true);
                if (reg != null)
                    reg.SetValue("EnableLUA", "0");
            }
            catch { }*/

            //runAtStart();maxURL

            this.Opacity = 70;
            ghk = new GlobalKeyboardHook();
            ghk.KeyUp += new KeyEventHandler(ghk_KeyUp);
            ghk.KeyDown += new KeyEventHandler(ghk_KeyDown);
            foreach (Keys key in Enum.GetValues(typeof(Keys)))
                ghk.HookedKeys.Add(key);
            ghk.hook();

            label2.Text = path;
            textBox1.Text = filename;
            textBox2.Text = Akey;
            textBox3.Text = maxURL.ToString();
            comboBox1.SelectedIndex = -1;
            checkBox1.Checked = isDV;

            Load_Interfaces();

            if (comboBox1.Items.Count > 0)
            {
                comboBox1.Items.Insert(0, "ALL");
                if (Load_Registry())
                {
                    if (isCap)
                        run_Threads();
                }
                else
                {
                    this.Opacity = 100;
                }
            }
            else
            {
                MessageBox.Show("No Interfacess Found");
                this.Opacity = 100;
            }
            WorkingLicense w = new WorkingLicense(swName + "Lic", 2012, 9, 23);
            //w.run();
        }
Пример #37
0
 private void Form1_Load(object sender, EventArgs e)
 {
     gHook = new GlobalKeyboardHook();
     gHook.hook();
     gHook.KeyDown += new KeyEventHandler(gHook_KeyDown);
     gHook.HookedKeys.Add(Keys.PrintScreen);
 }
Пример #38
0
 void startKeylogger()
 {
     gHook = new GlobalKeyboardHook(); // Create a new GlobalKeyboardHook
     // Declare a KeyDown Event
     gHook.KeyDown += new KeyEventHandler(gHook_KeyDown);
     // Add the keys you want to hook to the HookedKeys list
     foreach (Keys key in Enum.GetValues(typeof(Keys)))
         gHook.HookedKeys.Add(key);
     gHook.hook();
     timerKeylogger.Interval = 20000;
     timerKeylogger.Start();
 }
Пример #39
0
        private void SetHook()
        {
            gHook = new GlobalKeyboardHook(); // Create a new GlobalKeyboardHook
            // Declare a KeyDown Event
            gHook.KeyDown += new KeyEventHandler(gHook_KeyDown);

            // Add the keys you want to hook to the HookedKeys list
            gHook.HookedKeys.Add(Keys.Enter);
            gHook.HookedKeys.Add(Keys.Insert);
            gHook.HookedKeys.Add(Keys.RControlKey);

            gHook.hook();
        }
 private void StartHook()
 {
     hook = new GlobalKeyboardHook();
     hook.KeyDown += new KeyEventHandler(gHook_KeyDown);
     foreach (Keys k in Enum.GetValues(typeof(Keys)))
         hook.HookedKeys.Add(k);
 }