затереть текст в окне?

Тема в разделе "WASM.BEGINNERS", создана пользователем Semiono, 13 фев 2010.

  1. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    1. какие апи могут выводить текст поверх окна приложения, какой примерно код искать в hiew или олли итп... (прога одета в скин если это имеет значение)
    2. эта прога DLL, даже не знаю как это тестить в ольке, или это пофигу?
    3. как её сдампить если я изменю код?
    вообще-то мне проще бы было в HEX найти и занопить.
    ??
     
  2. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    1. Очень многие.
    Вопросы 2-3 связаны с ночным временем, видимо. Утром ты поймешь, что все описано в разделе Новичку - УВЫ.
    Без названия программы и подробностей вообще вопрос к телепатам и уж точно не в раздел Software :)
     
  3. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    Ну зато хоть первый раз раздел 'Неофиту' прочитал хоть раз! :)
    Небось десяток наименований апи - не более, можно бы и явно указать.

    Иногда встречаются рекомендации пропатчить файлик заменив "цыфры",
    потом видишь в них замену cmp.. mov.. mov на nop nop... и всё становитья сразу ясно!
    Но сразу найти нужный код не хватает опыта. :\
     
  4. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    Непосредственно с текстом работают

    textout
    exttextout
    tabbedtextout
    drawtext
    drawtextex
    PolyTextOut
    GrayString

    Но это так - навскидку. Может быть прога сама растрирует шрифт и выводит его в битмап или ещё сотней способов (не обязательно GDI).
     
  5. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    +1
    Сложных способов мы пока не рассматриваем! Пока хватит =)
     
  6. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    нашёл списочек - Font and Text Functions: msdn.microsoft.com/en-us/library/dd145133(VS.85).aspx
     
  7. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Но до сих пор ты не конкретизировал вопрос. Угадать, что нужно новичку очень трудно.
    В большинстве контролов вообще ничего затирать не надо - достаточно поменять содержимое текстового поля :)
     
  8. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    боюсь удалят за варез =)
    Вот это окно, там где Licensed to...
    http://www.soniccharge.com/mtcloseup
    Эта прога модуль DLL, но загрузить его можно этим http://www.tobybear.de/p_minihost.html
    Обе проги бирюльки, малый размер...

    Но вопрос лишь был об функции в окне ;-

    offtop: а кто забанил wasm.ru, я переживал сильно!? :)
    Потом в новостях услышал, что по причине приезда делегации из силиконовой долины
    решили наехать на торрентс ру, ну я подумал может тоже, хотя как бы не зачто?
    Усё, я молчу. 8-)
     
  9. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    1) Если это текстовое поле, то уже сказано.
    2) Если это хитрее - ищем окно приложения и выводим в чужое оконо. Ну там возможны мелкие проблемы, если окно масштабируется и придется побороться, чтобы не мигало...

    Поэтому лучше "патчить" : искать конечно тяжелее, но программировать проще.