![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
Нужно перехватить отрисовку текста.
Пробовал ExtTextOutW, DrawTextW. Почти во всех прогах работает, кроме нужной. Какие ещё функции могут быть использованы? Нашёл, что прога постоянно (при отрисовке текста) вызывает GetProcAddress с параметром EncodePointer или DecodePointer |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 06.05.2011
Сообщений: 287
|
![]()
Ну, значит пытаются скрыть средства отрисовки
![]() Из того, что GDI предоставляет ещё PolyTextOut остаётся, а вообще никто/ничто не мешает рисовать текст где-нибудь в закромах, а выводить уже изображение. |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
В общем, там из APIшных функий вызывается только GetProcAddress. И, как я уже говорил, если поставить хук на функции вывода текста, то ничего не произойдёт. Поэтому у меня возникла такая идея - подменить адреса этих функций до того, как прога с ними что-то сделает. Т.е. поставить хук в самом начале запуска.
Как думаете, это может помочь? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
приложение к которому могут добавляться файлы | wanes101 | Win Api | 2 | 23.08.2010 22:39 |
На каких сайтах, форумах, можно рассказать о своём сайте? | maxam4 | Свободное общение | 2 | 25.03.2010 11:14 |
Могут ли значения быть сторонами треугольника? | fs444 | Общие вопросы C/C++ | 7 | 25.01.2010 15:55 |
Строка содержит произвольный русский текст. Проверить, каких букв в нем больше: гласных или согласных. | Михей91 | Общие вопросы C/C++ | 1 | 07.01.2010 16:57 |
Прога для функции(помогите составить текст проги) | shuriken71 | Помощь студентам | 5 | 17.04.2009 12:17 |