예제 #1
0
        public Form1()
        {
            InitializeComponent();
            //AllocConsole();

            boxes[0] = comboBox1;
            boxes[1] = comboBox2;
            boxes[2] = comboBox3;
            boxes[3] = comboBox4;

            comboBox1.SelectedIndex = 2;
            comboBox2.SelectedIndex = 2;
            comboBox3.SelectedIndex = 2;
            comboBox4.SelectedIndex = 2;

            p = Process.GetProcessesByName("Diablo III64").FirstOrDefault();
            if (p != null)
            {
                lb_state.Text = "Ready";
            }
            else
            {
                lb_state.Text = "Process Not Ready";
            }

            HookEvents.EnableHook();
            HookEvents.Mc = new MouseEventCallBack(MCallback);
            HookEvents.Kc = new KeyEventCallBack(KCallback);

            btn_stop.Enabled = false;
        }
예제 #2
0
 private void Form1_FormClosed(object sender, FormClosedEventArgs e)
 {
     HookEvents.DisableHook();
 }