Аттач к Winword

Тема в разделе "WASM.WIN32", создана пользователем _Juicy, 12 июл 2011.

  1. _Juicy

    _Juicy Active Member

    Публикаций:
    0
    Регистрация:
    12 авг 2003
    Сообщения:
    1.159
    Адрес:
    SPb
    Нужно, чтобы моя длл каждый раз грузилась в процессе Winword.
    Существуют ли стандартные способы это сделать? Скажем, плагины к ворд?
     
  2. Igor1024

    Igor1024 Васил Троянов Боянов (Azis)

    Публикаций:
    0
    Регистрация:
    15 окт 2010
    Сообщения:
    345
    Адрес:
    Sliven, Bulgaria
    Патч (resize, relocation... сложно). Прописать путь в реестре как known dll (вроде так)?
    Стандартных способов не знаю. Не использую.
     
  3. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    Глобальный хук на любое оконное сообщение, заведомо приходящее окну Word'а. WM_CREATE, вероятно, отлично подойдёт.
     
  4. Igor1024

    Igor1024 Васил Троянов Боянов (Azis)

    Публикаций:
    0
    Регистрация:
    15 окт 2010
    Сообщения:
    345
    Адрес:
    Sliven, Bulgaria
    Да, точно. И потом при помощи удалённых потоков внедрять дллэ'ку. Что то я ступил.
     
  5. FatMoon

    FatMoon New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2002
    Сообщения:
    954
    Адрес:
    Russia
    Igor1024
    макрос в стартап к ворду. А в макросе обычным вба вызываете функцию из вашей длл. Если не требуется какая-то хитрость типа скрытного подключения или невозможности отключить пользователю - должно быть оптимальным вариантом
     
  6. _Juicy

    _Juicy Active Member

    Публикаций:
    0
    Регистрация:
    12 авг 2003
    Сообщения:
    1.159
    Адрес:
    SPb
    Судя по всему, передо мной уже стояла почти такая же задача, причем не так давно.
    http://wasm.ru/forum/viewtopic.php?id=31857
    Только вот зачем это мне было надо и что в итоге получилось - убейте, не помню О_О

    Товарищь censored, запоздалое вам спасибо.