· Начало · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› Delphi и айс - бряк на считывание текста

Посл.отвђт Сообщенiе


Дата: Сен 10, 2004 07:52:14 · Поправил: Безпощадный даос

Поставил всё таки его под ХР. Решил "наладить" одну Делфийскую программу да не тут то было... Не за что ухватиться:(
бряк на GetWindowTextA и GetDlgItemTextA ничего не даёт. Вы подумаете, что надо ставить бряк на hmemcpy? так а его в ХР нету... Как быть? может там от айса защита стоит?


Дата: Сен 10, 2004 10:01:48

"Делфийскую программу" лучше сперва декомпилировать DeDe, найти обработчики а потом ставить бряки в айсе на адреса.
Можно использовать ИДУ, надо искать функции типа
TControl::GetText()
.


Дата: Сен 10, 2004 20:47:17

Всем большой привет! :-)

Andrey_Kun
поищи по форуму


Дата: Сен 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
Да я знаю просто ошибся :\

А с прогой получилось! Правда проверок там уйма была...