Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.07.2012, 13:38   #1
ashkalov
Пользователь
 
Регистрация: 30.07.2012
Сообщений: 10
Радость Поиск процесса и условие

Я новичок в этом деле, поэтому сильно не ругайте

Хочу сделать вызов события по условию.
Например

Ищем запущенный процесс "Project1.exe"
если не найден то показываем сообщение и закрываем программу

буду благодарен за вашу помощь

Последний раз редактировалось ashkalov; 30.07.2012 в 13:58.
ashkalov вне форума Ответить с цитированием
Старый 30.07.2012, 14:40   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Смотрим
CreateToolhelp32Snapshot
Process32First
Process32Next

Вариант первый: Находим нужный нам процесс, открываем его и ждем завершения процесса через WaitForSingleObject

Вариант второй: Периодически просматриваем список процессов и проверяем есть нужный процесс или нет ну а дальше по обстановке. Главное помнить был ли процесс при предыдущем проходе, т.е. смотрим изменение статуса процесса.

Вариант третий: Сами запускаем процесс и ждем его завершения (через CreateProcess, WaitForSingleObject). Когда процесс завершится, значит наступило время делать что там надо делать...

Както так...
waleri вне форума Ответить с цитированием
Старый 30.07.2012, 14:52   #3
ashkalov
Пользователь
 
Регистрация: 30.07.2012
Сообщений: 10
По умолчанию

waleri, спасибо
ashkalov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск сигнатуры в памяти процесса Crystallon Общие вопросы Delphi 8 26.09.2011 23:01
через API получаю полный путь и название процесса, а получаю только название процесса Den7656 Win Api 5 12.09.2011 09:03
Запуск процесса в потоке, завершение процесса в указааноое время, Дайте совет Человек_Борща Общие вопросы Delphi 3 29.08.2010 12:58
Delphi, поиск процесса north Помощь студентам 1 20.03.2008 22:06
ID процесса ben95 Общие вопросы Delphi 1 22.01.2008 19:43