Сейчас на форуме: (+7 невидимых)

 eXeL@B —› Крэки, обсуждения —› ollydgb 1.10 breakpoint
Посл.ответ Сообщение

Ранг: 0.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 15 февраля 2005 21:24
· Личное сообщение · #1

Ставлю бректоинт на все MessageBoxA прога при вылите сообщения (MessageBoxA) не останавливается....
Может я чего не так сделала?






Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 15 февраля 2005 21:42
· Личное сообщение · #2

Может, мессага не этой АПИ вызывается?



Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 15 февраля 2005 21:52 · Поправил: Tim
· Личное сообщение · #3

Может MessageBox вызывается из подключаемой DLL. Тогда нужно будет следить за тем, какая DLL подключается и уже ставить бряки в нужной. Так придется делать каждый раз, потому что DLL загружаются в разные адреса памяти.

-----
MicroSoft? Is it some kind of a toilet paper?





Ранг: 332.0 (мудрец)
Активность: 0.180
Статус: Участник
•Pr0tEcToRs KiLLeR•

Создано: 15 февраля 2005 22:18
· Личное сообщение · #4

гы, а бряк на саму MessageBoxA ставить уже разучились ? %)
или прогу остановить и в call stack посмотреть... ;)




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 15 февраля 2005 22:19
· Личное сообщение · #5

Tim пишет:
Тогда нужно будет следить за тем, какая DLL подключается и уже ставить бряки в нужной

Не надо, это геморно, надо просто поставить бряк в командной строке - bp MessageBoxA




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 15 февраля 2005 22:20
· Личное сообщение · #6

Mario555
Опередил чуть =)



Ранг: 53.8 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 15 февраля 2005 22:21 · Поправил: bkslash
· Личное сообщение · #7

bRaya
Попробуй ставить не bpx MessageBoxA, а bp MessageBoxA (с соблюдением регистра!)

Поправка: Mario555 и меня тоже =)




Ранг: 55.8 (постоянный), 6thx
Активность: 0.030
Статус: Участник
[www.AHTeam.org]

Создано: 18 февраля 2005 12:23
· Личное сообщение · #8

Слухте, вот че-то давно думаю - как бы мне на SE Handler в оле всегда приземлятся. Shift+Fx лезут в нтдлл сразу. Ставлю в ручную бряк, но надоедает.




Ранг: 260.3 (наставник), 2thx
Активность: 0.120
Статус: Участник
PPC-PROTECT author

Создано: 18 февраля 2005 15:12
· Личное сообщение · #9

bRaya как вариант, возможна очиста DR регистров в проге .... тогда бряки будут не работать ...

-----
Пиво, сиськи, транс





Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 18 февраля 2005 16:49
· Личное сообщение · #10

А мне кажется, что это просто не MessageBoxA, а что-то другое.
Например ShowMessage или MessageBeep =)




Ранг: 332.0 (мудрец)
Активность: 0.180
Статус: Участник
•Pr0tEcToRs KiLLeR•

Создано: 18 февраля 2005 16:58
· Личное сообщение · #11

WELL пишет:
А мне кажется, что это просто не MessageBoxA, а что-то другое.
Например ShowMessage или MessageBeep =)

вот поэтому и
Mario555 пишет:
или прогу остановить и в call stack посмотреть... ;)


-= ALEX =- пишет:
возможна очиста DR регистров в проге .... тогда бряки будут не работать ...

обычные-то int3 будут ;)


 eXeL@B —› Крэки, обсуждения —› ollydgb 1.10 breakpoint
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати