1 / 1 / 0
Регистрация: 12.02.2010
Сообщений: 29
|
|||||||||||
1 | |||||||||||
Отслеживание MessageBox другой программы31.05.2012, 17:03. Показов 1646. Ответов 3
Метки нет (Все метки)
В общем есть программа, которая регулярно падает. Может просто упасть и тихо закрыться, а может выдать Сообщение об ошибке и висеть в памяти, пока не будет нажать "Ок". С первым типом проблемы справился: написал программу, которая мониторит процессы, если процесс не найден, то запускает его. Теперь надо как-то отследить: если процесс запущен - проверить, открыт ли у него MessageBox, если открыт, то прибить процесс и запустить заново. Вот как узнать, висит ли в памяти это окошко с ошибкой? В гугле нашел только как найти список окон и процессов, но это не то А как правильно сформулировать свой вопрос гуглу - не пойму
Добавлено через 54 минуты Пробую найти это окошко с ошибкой так:
Полагаю, не так искать нужно? Далее хотел закрыть так:
Вот такое сообщение нужно отловить:
0
|
31.05.2012, 17:03 | |
Ответы с готовыми решениями:
3
Получение всех MessageBox из другой программы Отслеживание запуска программы Отслеживание работы программы Отслеживание изменений состояний программы в отдельном потоке |
1 / 1 / 0
Регистрация: 12.02.2010
Сообщений: 29
|
|
04.06.2012, 11:47 [ТС] | 2 |
Ап что ли Помогите, нароооооод!)))))
0
|
1 / 1 / 0
Регистрация: 12.02.2010
Сообщений: 29
|
|
05.06.2012, 12:59 [ТС] | 4 |
Благодарю, заветных циферок #32770 не хватало
0
|
05.06.2012, 12:59 | |
05.06.2012, 12:59 | |
Помогаю со студенческими работами здесь
4
Запуск программы только из другой программы MessageBox отслеживание нажатой кнопки Вместо исключения и краха программы показывать MessageBox с текстом ошибки Как убрать из программы открытие MessageBox, имея доступ к коду Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |