|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Сен 10, 2004 07:52:14 · Поправил: Безпощадный даос Поставил всё таки его под ХР. Решил "наладить" одну Делфийскую программу да не тут то было... Не за что ухватиться:( бряк на GetWindowTextA и GetDlgItemTextA ничего не даёт. Вы подумаете, что надо ставить бряк на hmemcpy? так а его в ХР нету... Как быть? может там от айса защита стоит? |
|
|
Дата: Сен 10, 2004 10:01:48 "Делфийскую программу" лучше сперва декомпилировать DeDe, найти обработчики а потом ставить бряки в айсе на адреса. Можно использовать ИДУ, надо искать функции типа TControl::GetText(). |
|
|
Дата: Сен 10, 2004 20:47:17 |
|
|
Дата: Сен 10, 2004 20:50:27 Эээххх... в коем веке еще появлюсь... аты-баты шли солдаты... :-/ |
|
|
Дата: Сен 11, 2004 14:05:53 Попробую... А вообще можно же как то ставить бряки с условиями и на опр. процесс? а то пытаюсь на SendMessage, а он постоянно вылетает:(, а мне надо именно на WM_TEXT и только на отлаживаемый процесс... Пытался через - addr NAME, не выходит:( ЗЫ: А ещё хотелось бы узнать сам алгоритм, которым ВЫ пользуетесь. А понимаю что универсального нет, но хотя общие действия. |
|
|
Дата: Сен 11, 2004 17:32:38 узнай hwnd нужного тебе окна >hwnd process_name а потом >BMSG <HWND> msg ПС: нет WM_TEXT, есть WM_SETTEXT и WM_GETTEXT |
|
|
Дата: Сен 12, 2004 06:48:56 >ПС: нет WM_TEXT, есть WM_SETTEXT и WM_GETTEXT Да я знаю просто ошибся :\ А с прогой получилось! Правда проверок там уйма была... |