Exemple #1
0
        public static void Main()
        {
            _proc += new KeyboardHooker.HookedKeyboardUserEventHandler(SetHook);
            KeyboardHooker.Hook(_proc);

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());

            KeyboardHooker.UnHook();
        }
Exemple #2
0
        ///////////////////////////////////////

        private void Form1_Load(object sender, EventArgs e)
        {
            //3. 후크 이벤트를 연결한다.
            HookedKeyboardNofity += new KeyboardHooker.HookedKeyboardUserEventHandler(Form1_HookedKeyboardNofity);

            //4. 자동으로 훅을 시작한다. 여기서 훅에 의한 이벤트를 연결시킨다.
            KeyboardHooker.Hook(HookedKeyboardNofity);



            this.comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
            ViRobot.ShowBalloonTip(1000);
            comboBox1.Text = "검정색";
            //comboBox2.Text = "200.200.172.25";
            trackBar1.Value = 100;
            button4.Enabled = false;

            //textBox2.Select();

            this.Activate();
            textBox2.Select();
            TB2 = GetFocus().ToString();
            comboBox2.Select();
            CB2 = GetFocus().ToString();


            /* 실행 시 관리자 권한 상승을 위한 코드 시작 */
            if (/* Main 아래에 정의된 함수 */ IsAdministrator() == false)
            {
                try
                {
                    ProcessStartInfo procInfo = new ProcessStartInfo();
                    procInfo.UseShellExecute  = true;
                    procInfo.FileName         = Application.ExecutablePath;
                    procInfo.WorkingDirectory = Environment.CurrentDirectory;
                    procInfo.Verb             = "runas";
                    Process.Start(procInfo);
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message.ToString());
                }

                close = 1;
                Application.Exit();
                return;
            }
        }
Exemple #3
0
        public Form1()
        {
            InitializeComponent();

            sizeChangeCombo.SelectedItem = 12;

            MouseDown               += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseDown);
            MouseUp                 += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseUp);
            MouseMove               += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseMove);
            FormClosing             += new FormClosingEventHandler(Form1_FormClosing);
            HookedKeyboardNofity    += new KeyboardHooker.HookedKeyboardUserEventHandler(Form1_HookedKeyboardNofity);
            videoLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.VideoLabel1_LinkClicked);
            sizeChangeCombo.SelectedIndexChanged      += new System.EventHandler(this.SizeChangeCombo_SelectedIndexChanged);
            colorChangeCombo.SelectedIndexChanged     += new System.EventHandler(this.ColorChangeCombo_SelectedIndexChanged);
            backColorChangeCombo.SelectedIndexChanged += new System.EventHandler(this.BackColorChangeCombo_SelectedIndexChanged);

            KeyboardHooker.Hook(HookedKeyboardNofity);
        }