Кнопка в заголовке окна

Тема в разделе "WASM.WIN32", создана пользователем Sidorma, 31 мар 2011.

  1. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    Sidorma
    это позволит подгружать длл во все гуи процессы.
    Сделай для своего простенькую кнопку, потом пропиши, увидиши ее везде,
    существенных ограничений и различий нет в разных ос виндовз
    но любая проактивка спросит хочет ли это сделать юзверь даже если у вас права админа
    так что для тестов отрубите все нах
     
  2. Sidorma

    Sidorma New Member

    Публикаций:
    0
    Регистрация:
    9 дек 2010
    Сообщения:
    35
    А что должно быть в dll файле, чтобы после прописывания его в ветке реестра, кнопка появилась на всех окнах? У меня почему-то ничего не выходит... (
     
  3. Sidorma

    Sidorma New Member

    Публикаций:
    0
    Регистрация:
    9 дек 2010
    Сообщения:
    35
    Вообщем решил делать хук. Какой тип хука нужно использовать? CBT я так понимаю? И там ловить HCBT_CREATEWND?
    Спасибо.
     
  4. ASMatic

    ASMatic New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2010
    Сообщения:
    233
    punxer
    поправочка - во все созданые после записи в реестр процессы которые юзают user32.dll
    Sidorma
    тоже самое что и в хуках (создание окна и т.п.) НО надо дополнительно перехватить CreateWindow(для обработки новосозданых окон) т.к. об этом вам никто сообщать не будет.
     
  5. promolog

    promolog New Member

    Публикаций:
    0
    Регистрация:
    5 мар 2011
    Сообщения:
    2
    Полезная информация, спасибо
     
  6. Sidorma

    Sidorma New Member

    Публикаций:
    0
    Регистрация:
    9 дек 2010
    Сообщения:
    35
    Спасайте!
    Сделал для XP. Все работает. На семерке вообще не запускается.
    Что делать? )
     
  7. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Sidorma
    отлаживать
     
  8. Sidorma

    Sidorma New Member

    Публикаций:
    0
    Регистрация:
    9 дек 2010
    Сообщения:
    35
    какие возможные проблемы могут быть?
     
  9. fsd

    fsd New Member

    Публикаций:
    0
    Регистрация:
    4 июл 2010
    Сообщения:
    353
  10. Sidorma

    Sidorma New Member

    Публикаций:
    0
    Регистрация:
    9 дек 2010
    Сообщения:
    35
    fsd Лучше бы написали чего полезного вместо того, чтобы учить людей задавать вопросы.

    Вопрос считаю корректным и задаю его еще раз.
    Какие могут быть возможные проблемы?
    Программа запускается и работает на XP, но даже не запускается на семерке.
    Может быть, существуют утилиты, средства и т.п. "перевода"?

    Спасибо.
     
  11. fsd

    fsd New Member

    Публикаций:
    0
    Регистрация:
    4 июл 2010
    Сообщения:
    353
    ну и ладно :)