private void WindowCheck(object sender, EventArgs e) { foreach (Process check in Process.GetProcessesByName(exeName.Text)) { if (check.MainWindowHandle == Target.handle) { return; } } StatusLabel.Text = Properties.Resources.Lost; Target = null; exeName.Text = ""; ModeSelect.SelectedIndex = 2; checker.Stop(); }
private void exeSetButton_Click(object sender, EventArgs e) { if (exeName.Text == "") { return; } try { exeName.Text = WindowList[exeName.Text]; } catch { } try { Target = new WindowController.Window(exeName.Text); } catch (System.Exception ex) { StatusLabel.Text = ex.Message; return; } StatusLabel.Text = Properties.Resources.Discover + exeName.Text; ModeSelect.SelectedIndex = 0; TopMost_Target.Checked = false; //checker.Enabled = true; //checker.Start(); }