Конференция "WinAPI" » global hook in dll
 
  • ganj (26.03.09 18:07) [0]
    Доброго времени суток!

    Хочу создать dll и с ее помощью установить глобальную ловушку на клавиатуру. Но возникает два вопроса:
    * как разделять данные между разными екзеплярами dll (которые приаттачены к разным процессам)? у Visual C++ есть директива #pragma data_seg, в Builder такого не нашел
    * можно ли в разделяемыд данных создавать объекты (ссылочный тип)?

    Спасибо!
  • ganj (26.03.09 18:07) [1]
    Использую С++Builder 6.0
  • Rouse_ © (26.03.09 18:35) [2]
    1. MMF
    2. Нет
  • Сергей М. © (26.03.09 20:31) [3]
    Если речь идет о WH_LL_KEYBOARD/MOUSE, то DLL не нужна и оба вопроса рассасываются сами собой.
  • Eraser © (26.03.09 22:05) [4]
    > [0] ganj   (26.03.09 18:07)

    кстати на NT системах, в большинстве случаев, можно вообще обойтись без разделения памяти.
Есть новые Нет новых   [134435   +34][b:0][p:0]