eXeL@B —› Основной форум —› Бряк на функцию в Olly -> Exception |
Посл.ответ | Сообщение |
|
Создано: 24 сентября 2005 14:07 · Личное сообщение · #1 Помогите пожалуйста решить проблему. Суть ее в том, что при срабатывании бряка, поставленного с помощью Ctrl+N -> F2, в строке статуса появляется сообщение "Access violation when writting to [00000000] - use Shift+F7/F8/F9 to pass exception to program". Далее после Shift+F9 "Debugged program was unable to process exception". Это проявляется при бряке на любой функции, независимо от отлаживаемой программы. Пробовал ini-файлы для Olly разного происхождения, которые откопал в нете. Искал в нете подобные проблемы, в часности на этом форуме. Потом забил и скачал с крэклаба 'ollydbg110xp.rar' с мыслью, что там все по умолчанию (ведь он то должен работать!). Но access violation никуда не пропал. Посоветуйте плиз, что еще можно сделать... PS: система XP SP2. |
|
Создано: 24 сентября 2005 19:52 · Личное сообщение · #2 Глюк. Делай так: Ctrl+N, Enter на нужной функции и там бряк ставь F2. А если бряк нужен на все вызовы (косвенные и внутренние из API), то так: Ctrl+N, Enter на нужной функции, Далее Enter на jmp <xxx>, ещё раз Enter ну и тут бряк на первой инструкции. Глюк в том, что эта зараза int3 втыкает посреди инструкций (видимо криво определяет начало функции). Так как я сказал, ты ставишь бряки на вызов функций. А если не нажимать Enter, то теоретически бряк должен быть на первую инструкцию функции. Ставь Commandbar и там bp – на первую инструкцию, а bpx на вызовы. В Commandbar, таких проблем точно не будет. ----- Всем привет, я вернулся |
|
Создано: 24 сентября 2005 20:14 · Поправил: Python · Личное сообщение · #3 |
eXeL@B —› Основной форум —› Бряк на функцию в Olly -> Exception |
Эта тема закрыта. Ответы больше не принимаются. |