Гость Alexey0911 Опубликовано 10 октября, 2014 Поделиться Опубликовано 10 октября, 2014 Здравствуйте.Возник такой вопрос.Нужно сделать так,чтобы при запуске определенного приложения другое моментально закрывалось,иначе говоря убийство определенного процесса при открытии программы. Но,нужно сделать еще так,чтобы даже если уже было открыто это приложение,оно не давало запуститься другому. Подобные коды естественно не то:if (pr.ProcessName == "..........") { pr.Kill(); }Глупый вопрос конечно,но найти ответ так и не смог.Буду благодарен за помощь. Ссылка на комментарий Поделиться на другие сайты Поделиться
Coder Опубликовано 10 октября, 2014 Поделиться Опубликовано 10 октября, 2014 http://www.dotnetperls.com/kill Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Alexey0911 Опубликовано 10 октября, 2014 Поделиться Опубликовано 10 октября, 2014 (изменено) http://www.dotnetperls.com/kill Ошибка вылезает) Вот допустим есть у меня код: foreach (Process currentProcess in Process.GetProcessesByName("процесс")) currentProcess.Kill(); Он убивает процесс,когда программа ОТКРЫВАЕТСЯ.Но если она уже ОТКРЫТА,как убить/не дать открыть? Изменено 10 октября, 2014 пользователем Alexey0911 Ссылка на комментарий Поделиться на другие сайты Поделиться
Coder Опубликовано 10 октября, 2014 Поделиться Опубликовано 10 октября, 2014 http://www.howtogeek.com/howto/programming/get-a-list-of-running-processes-in-c/ Ссылка на комментарий Поделиться на другие сайты Поделиться
ZOCKIR Опубликовано 10 октября, 2014 Поделиться Опубликовано 10 октября, 2014 Ошибка вылезает) Вот допустим есть у меня код: foreach (Process currentProcess in Process.GetProcessesByName("процесс")) currentProcess.Kill(); Он убивает процесс,когда программа ОТКРЫВАЕТСЯ.Но если она уже ОТКРЫТА,как убить/не дать открыть? Для этого есть таймер проверяет и убивает. private void timerKill_Tick(object sender, EventArgs e) { Process[] ps1 = System.Diagnostics.Process.GetProcessesByName("OLLYDBG"); foreach (Process p1 in ps1) { p1.Kill(); } Ссылка на комментарий Поделиться на другие сайты Поделиться
Xipho Опубликовано 10 октября, 2014 Поделиться Опубликовано 10 октября, 2014 У окна можно поменять заголовок, а файл можно переименовать. Делайте хотя бы разбор РЕ-заголовка, чтобы узнать настоящее имя процесса. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения