Вывод текста (реверс)

Тема в разделе "WASM.WIN32", создана пользователем RET, 12 май 2010.

  1. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Это окружение шадова, по сути ядерный калбэк, через который весь шадов общается с юзермодом. Просто иначе никак ;)
     
  2. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    естественно предположить что производители этого по не намониторе приходят рисуют напрямую, но все же судя по спицифике и отсутствию ядерного движка (ну нет его у них даже близко) странно все это.
     
  3. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    буду диспетчер хукать как на vx Clerk пишет. Статья конечно не оформлена, видимо времени у автора нет, а жаль.
     
  4. fragment

    fragment New Member

    Публикаций:
    0
    Регистрация:
    11 июн 2008
    Сообщения:
    266
    Я тоже ознакамливался с Вашими работами , мне о-очень понравилось!
     
  5. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    в GDI много разных фыукнций отрисовки.
    для начала посмотрел бы WM_PAINT'ы контролов, на которых отрисовывается это.
     
  6. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.792
    GDI32: TextOut, PolyTextOut, ExtTextOut
    User32: DrawTextEx, DrawText, TabbedTextOut
    можно вывести текст с помощью CreateWindowEx:
    invoke CreateWindowEx,0,"STATIC",Text,WS_CHILD + SS_LEFT+WS_VISIBLE,\
    120,180,512,256,hMainWnd,0,hInst,0
    можно отрисовать текст, а потом выводить его с помощью BitBlt или вот так: LoadImage/ CreatePatternBrush или с помощью ImageList_Create/ImageList_Add
     
  7. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    скорее так и делается
     
  8. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    И что из них полезного можно извлечь?
     
  9. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    все плачевнее - чудес нету. Вся байда в виде изображения формируется на сервере.