NtQueueApcThread

Тема в разделе "WASM.WIN32", создана пользователем 984259h, 12 окт 2010.

  1. 984259h

    984259h New Member

    Публикаций:
    0
    Регистрация:
    25 авг 2007
    Сообщения:
    194
    Гружу длл в удаленный процесс происходит все нормально загружается сразу так как у меня поток алертебел . Припустим после загрузки длл (когда она сделала что нибуть) мне надо ее выгрузить, выгружаю таким способом как загружал, только она у меня может выгрузится сейчас, может через минуту, может через пару минут. Можно ли это время контролировать ? Придумать что то подобное WaitForSingleObject ?
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    из apc создавать нормальный поток, который следит за расшаренным объектом-событие.
     
  3. 984259h

    984259h New Member

    Публикаций:
    0
    Регистрация:
    25 авг 2007
    Сообщения:
    194
    n0name
    я не совсем понял Вас ...
     
  4. 984259h

    984259h New Member

    Публикаций:
    0
    Регистрация:
    25 авг 2007
    Сообщения:
    194
    семафор ?
     
  5. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    984259h
    В чём причина задержки ?
     
  6. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    > я не совсем понял Вас ...
    в apc:
    Код (Text):
    1. CreateThread(..., ThreadProc, ApcContext, ...);
    В потоке:
    Код (Text):
    1. hLib = LoadLibrary();
    2. hEvent = OpenEvent(context->eventName);
    3. WaitForSingleObject(hEvent, ...);
    4. FreeLibrary(hLib);
     
  7. 984259h

    984259h New Member

    Публикаций:
    0
    Регистрация:
    25 авг 2007
    Сообщения:
    194
    Clerk
    может когда добавляет потоку APC, поток еще находится не в алертебл состоянии
     
  8. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    984259h
    Вы думаете что я гадалка ?
     
  9. 984259h

    984259h New Member

    Публикаций:
    0
    Регистрация:
    25 авг 2007
    Сообщения:
    194
    Clerk
    может шаман )) незнаю вам нужен пример кода для ответа на вопрос ?
     
  10. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    984259h
    Нужно знать что делает и где поток во время задержки. Коды не нужны.