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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2011, 22:05   #1
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию Возможен ли отлов ошибок "чужих" программ без скана экрана на предмет окон-ошибок?

Всем доброго времени суток!

Интересует вопрос:
Можно ли отслеживать ошибки програм не прибегая к сканированию экрана на наличие окон-ошибок которые заранее занесены в спец. список?
Человек_Борща вне форума Ответить с цитированием
Старый 20.04.2011, 22:51   #2
eduard93
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 300
По умолчанию

В общем случае нельзя. Хотя немного упростить задачу с помощью хуков можно.
eduard93 вне форума Ответить с цитированием
Старый 20.04.2011, 22:52   #3
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Теоретически да.
А практически лучше этой ерундой не страдать - овчинка выделки не стОит.
Вариантов выдачи "ошибок" в разного пошиба программах - как говна за баней. Вплоть до пописксельной отрисовки картинки, изображающей "ошибку". Распознавание образов - сродни ИИ. Оно надо ?)
mss вне форума Ответить с цитированием
Старый 20.04.2011, 23:17   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Сообщение от eduard93 Посмотреть сообщение
В общем случае нельзя. Хотя немного упростить задачу с помощью хуков можно.
Подробне, пожалуйста..

Про хуки я знаю, а что "хукать"-то?

Цитата:
Сообщение от mss Посмотреть сообщение
Теоретически да.
А практически лучше этой ерундой не страдать - овчинка выделки не стОит.
Вариантов выдачи "ошибок" в разного пошиба программах - как говна за баней. Вплоть до пописксельной отрисовки картинки, изображающей "ошибку". Распознавание образов - сродни ИИ. Оно надо ?)
В основном это системные окна ошибок.

Как их ловит тот же EurecaLog или MadExcept?

Последний раз редактировалось Человек_Борща; 20.04.2011 в 23:20.
Человек_Борща вне форума Ответить с цитированием
Старый 21.04.2011, 00:18   #5
eduard93
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 300
По умолчанию

Цитата:
Про хуки я знаю, а что "хукать"-то?
Создание окон. Больше по простому ни к чему не прицепишься.
Цитата:
Как их ловит тот же EurecaLog или MadExcept?
Они не в чужой проге ловят, а в своей собственной. Причем EurecaLog еще и исходники подправляет при каждой компиляции.
eduard93 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi 7 + Windows Vista & 7: обработка исключений "деление на 0" (и др. мат. ошибок) Dima DD Общие вопросы Delphi 11 22.12.2010 20:14
Отклонение "чужих" клиентов SlashMan Работа с сетью в Delphi 15 19.08.2009 17:17
Отлов ошибок в приложениях Des Работа с сетью в Delphi 9 29.04.2009 15:27
Определение запуска "Чужих" программ prizrak1390 Общие вопросы Delphi 4 09.03.2009 09:16