|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Мар 17, 2003 15:55:23 Здрасте ВСЕМ!!! Подскажите как поймать SEH в Soft-Ice? Также, если кто знает, бросьте структуру SEH на [email=]peshuha@mail.ru[/email] Заранее спасибо. |
|
|
Дата: Мар 18, 2003 12:47:24 · Поправил: Four-F Если имеется ввиду отлов обработчика SEH, то элементарно. SEH-фрейм обычно ставится так: push offset ExceptionHandler push fs:[0] mov fs:[0], esp фрейм состоит из двух даблвордов: первый - указатель на следующий SEH-фрейм; второй - адрес обработчика. т.е. dd fs:0 dd <первый dword> u <второй dword> и ты на обработчике. Если dd <первый dword> работать не будет, то попробуй dd &<первый dword> Или вот макро: macro seh = "dd fs:0;d *dataaddr;u *(dataaddr+4)" По поводу структуры читай тут: Win32 Exception handling for assembler programmers |
|
|
Дата: Мар 19, 2003 18:14:52 Спасибо |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.068 |