| Сейчас на форуме: asfa, bartolomeo (+6 невидимых) | 
| eXeL@B —› Вопросы новичков —› Исследование программы Заказы и заявки 1.8 | 
| << . 1 . 2 . | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 08 августа 2012 17:31  · Личное сообщение · #1 Приветствую. Решил поизучать эту программку. Хомяк: softstudio.ru/orders/ Стоит недорого, просто решил с чего-то начать. Запакована она UPX'ом, что не составило труда её распаковать. Как пишут на сайте программы, то в демо-режиме у неё есть какие-то ограничения. Из найденных мною, это были сообщения при старте программы, о том, что она незарегистрирована: ![]() И в меню Справочники -> Курсы валют: ![]() Так же при старте программа выдает окно для ввода регистрационного номера (но она не показывает его, если в поля были введены любые данные, даже неправильные). Это самое окно я убрал, чтобы оно не показывалось, даже, если данных в полях нет. А вопрос мой, как новичка, заключается в следующем: каким путём идти, чтобы в Olly отыскать места вызовов, как я понимаю getDlgItem, ведь это они изображены на скриншотах. Это нужно для того, чтобы убить окно с предупреждением при старте программы, ну и начать разбираться со вторым окном, которое выпадает при попытке открыть Справочники -> Курсы валют. Заранее спасибо. ![]()  | 
| 
 | 
Создано: 09 августа 2012 22:48  · Личное сообщение · #2 ge0rgich Поясняю: Бряк на начале проверки серийника (0040EDB4) и на выходе этой процедуры (не помню) при неправильном серийнике. Запись трассировки. Те-же манипуляции при правильном серийнике и - мы не попадаем на конец процедуры.   Сохраняем трассу и сравниваем - вуаля!  
  | Сообщение посчитали полезным: ge0rgich | 
| 
 | 
Создано: 09 августа 2012 22:50  · Личное сообщение · #3  | 
| 
 | 
Создано: 09 августа 2012 22:57  · Личное сообщение · #4  | 
| << . 1 . 2 . | 
| eXeL@B —› Вопросы новичков —› Исследование программы Заказы и заявки 1.8 | 





 Сохраняем трассу и сравниваем - вуаля! 
 Для печати