Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.05.26;
Скачать: [xml.tar.bz2];

Вниз

Перехват системного исключения   Найти похожие ветки 

 
QAZ10   (2013-01-20 19:58) [0]

в чужом приложении методом хука или чегото еще возможен ли?
это когда прога падает и винда показывает всем известную месагу о поиске решения в инете\закрытии\отладке


 
Rouse_ ©   (2013-01-20 20:07) [1]

Данное окно показывается когда в приложении не обнаружен обработчик исключения. В дельфийских программах он обычно установлен и выход за его пределы обычно говорит о разрушении стэка. Можно отлавливать такую ситуацию через перехват KiUserExceptionDispatcher в ядре. Либо второй вариант из третьего кольца через инжект кода в котором устанавливай векторный обработчик прерываний (VEH) который работает не на механизме стека.


 
Игорь Шевченко ©   (2013-01-20 20:15) [2]

Image File Execution Options


 
Dimka Maslov ©   (2013-01-20 20:42) [3]

Отладчики перехватывают исключения в отлаживаемых программах. Можно ещё в ту сторону копать.


 
Дмитрий С ©   (2013-01-21 10:34) [4]

Точно не помню, но вроде подобные сообщения пишутся в системный лог. Можно его мониторить.


 
QAZ10   (2013-01-21 11:03) [5]


> VEH

а SEH?


 
Rouse_ ©   (2013-01-21 12:14) [6]

SEH это стековые исключения, ну т.е. те, которые ты и используешь при помощи try..except и если вдруг уплыл стек и не сработал глобальный, установленный в TApplication.WndProc, тебе вылезет такое вот окно.


 
Rouse_ ©   (2013-01-21 12:15) [7]

ЗЫ: Ну в смысле не "стековые исключения", а механизм их работы сильно связан со стеком, ибо на нем хранятся данные о SEH фреймах...



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.05.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
8-1231523798
inviz
2009-01-09 20:56
2013.05.26
изменение скорости вращения привода


2-1351519626
Ghost del vonte
2012-10-29 18:07
2013.05.26
DrawGrid


15-1358417071
cmexx
2013-01-17 14:04
2013.05.26
adobe reader


15-1358454602
Юрий
2013-01-18 00:30
2013.05.26
С днем рождения ! 18 января 2013 пятница


15-1358713803
Юрий
2013-01-21 00:30
2013.05.26
С днем рождения ! 21 января 2013 понедельник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский