62 / 62 / 15
Регистрация: 03.01.2012
Сообщений: 137
1

Как сделать, чтобы при нажатии 2х клавиш закрыть сторонний процесс

10.01.2012, 16:52. Показов 1492. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать, чтобы при нажатии 2х клавиш закрыть сторонний процесс? Допустим при нажатии ктрл+таб закрывался хром.
C#
1
if (sendkeys.send("^{"+keys.tab.tostring()+"}))==?????)
и там уже через процесс.кил убивать процесс. Но как саму проверку клавиш сделать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2012, 16:52
Ответы с готовыми решениями:

Как сделать так чтобы при нажатии на кнопку не обновлялась страница
Как сделать так чтобы при нажатии на кнопку не обновлялась страница?

Как сделать, чтобы файл *.bat при нажатии кнопки открывался как *.txt?
Как сделать, чтобы файл *.bat при нажатии кнопки открывался как *.txt?

Как при выборе определенного значения, сделать так, чтобы при нажатии на кнопку переходило на соответствующую
Существует 4 формы. На главной форме есть ComboBox и кнопка. В ComboBox 3 значения. Как при выборе...

Как сделать чтобы при нажатии кнопки чтобы активировались все неактивные кнопки?
На форме имеются три кнопки. При открытии формы кнопка "button1" становится неактивна:...

4
136 / 104 / 9
Регистрация: 30.01.2011
Сообщений: 699
10.01.2012, 17:23 2
Почитай про хуки( в принципе кейлоггер...аха) здесь много их в поиске.
0
62 / 62 / 15
Регистрация: 03.01.2012
Сообщений: 137
10.01.2012, 18:33  [ТС] 3
Ладно, а чем проверить открытие процесса? Допустим: открываю файл process.start(@"путь"), потом после открытия этого файла, т.е по имени процесса, делаю какие либо действия.
0
136 / 104 / 9
Регистрация: 30.01.2011
Сообщений: 699
10.01.2012, 18:42 4
так прочитай свойства процессов, там вроде есть параметр - "ждать завершения"
0
62 / 62 / 15
Регистрация: 03.01.2012
Сообщений: 137
10.01.2012, 18:51  [ТС] 5
Цитата Сообщение от Димон_ Посмотреть сообщение
так прочитай свойства процессов, там вроде есть параметр - "ждать завершения"
C#
1
2
3
4
5
6
7
8
9
10
       private void Form1_Load(object sender, EventArgs e)
        {
 
            Process.Start(@"Путь");
            Process[] ps = Process.GetProcessesByName("имя процесса");
            foreach (Process ps1 in ps)
                if (ps1.Responding == true)
                    SendKeys.Send("^{" + Keys.Tab.ToString() + "}");
        
        }
Не работает...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2012, 18:51
Помогаю со студенческими работами здесь

Как сделать так чтобы при нажатии на radiobutton блокировался dateTimePicker?
Как сделать так чтобы при нажатии на radiobutton блокировался dateTimePicker?

Как сделать, чтобы при первом нажатии на textbox текст стирался?
В textbox первоначально написан текст / не могу придумать ,чтоб при первом нажатии текст стирался...

Как сделать так чтобы при нажатии клавиш выводились цифры на рисунке?
Здравствуйте, дорогие читатели! У нас в этой четверти идет проект по информатике и нам нужно...

Как сделать так, чтобы появлялось сообщение при нажатии кнопки закрыть в правом верхнем углу?
Доброго времени суток))) Как сделать так, чтобы при нажатии кнопки закрыть в правом верхнем углу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru