Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Базонезависимый код и Оконное приложение

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> Базонезависимый код и Оконное приложение
Имя
Сообщение << Старые топики   Новые топики >>
Базонезависимый код и Оконное приложение - 2009-09-09 22:57:14.956666   
VaZoNeZ

Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
Есть базонезависимый код, который создает обычное окно с кнопками и т.д. Проблема вот в чем - получаю я дельта смещение и храню в EBP, но в оконном приложении есть функции, которые используют аргументы и локальные переменные, которые этот самый EBP и изменяют.

Как можно его использовать ? Смена EBP на что либо другое не катит, т.к. все остальные регистры меняются после вызовов апи.
Post #: 1
RE: Базонезависимый код и Оконное приложение - 2009-09-14 19:03:22.810000   
redsh

Сообщений: 338
Оценки: 0
Присоединился: 2007-06-17 22:35:25.540000
quote:

Смена EBP на что либо другое не катит, т.к. все остальные регистры меняются после вызовов апи.

:)ну вообще-то никакие апи не меняют ebp, esi и edi…

зы. небольшое количество данных можно также привязать к экземпляру окна юзая GetWindowLong/SetWindowLong
Post #: 2
RE: Базонезависимый код и Оконное приложение - 2009-09-14 20:03:45.416666   
VaZoNeZ

Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
уже давно не актуально))
ЗЫ: Васм рулит
Post #: 3
Страниц:  [1]
Все форумы >> [Прочее] >> Базонезависимый код и Оконное приложение







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.