загрузка dll и таймер

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by DooD, 29 Apr 2013.

  1. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    442
    Reputations:
    288
    Всем доброго времени.не могу допереть в чем туплю,ситуация такова:
    есть dll которая допустим хукает ф-ию или не важно что делает,но в общем экспортирует она функцию,я в своем приложении ее гружу как обычно:
    LoadLibrary,GetProcAddress,@func. функция выполняется,я это вижу.перед загрузкой dll активизируется таймер через api SetTimer, но дело в том что после подгрузки dll он не срабатывает уже.
    если грузить dll через rundll32 то все работает.не пойму чего упустил,замарочился что то.
     
  2. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,023
    Likes Received:
    1,309
    Reputations:
    327
    а длль то управление возвращает? если ты отправишь туда поток и он там чемто заниматься будет, то ктож будет обрабатывать оконную процедуру в ехе?
     
  3. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    442
    Reputations:
    288
    как осуществить?может запускать таймер в потоке?
     
  4. BlackIce

    BlackIce Elder - Старейшина

    Joined:
    10 Jan 2013
    Messages:
    100
    Likes Received:
    31
    Reputations:
    27
    грузить либу в потоке
     
  5. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,023
    Likes Received:
    1,309
    Reputations:
    327