Вопрос по dll

Тема в разделе "WASM.ASSEMBLER", создана пользователем Grevg23, 14 сен 2004.

  1. Grevg23

    Grevg23 New Member

    Публикаций:
    0
    Регистрация:
    13 сен 2004
    Сообщения:
    17
    Адрес:
    Russia
    Такой интерестный вопрос, как бы мне выгрузить из памяти дллку после работы с ней.

    Ибо она как бы и не нужна и даже вредна. Суть идеи в том что прога несет данную дллку

    с собой, вытаскивает из своих нутрей, работает, а после работы должна удалить, но поскольку

    длл открыта винда не дает ее убить. Гружу в память при помощи invoke LoadLibrary

    И еще вопрос по дллкам, может кто знает, может ли процедура в длл получить доступ к ресурсам

    находящимся в той же длл, у меня что-то не получилось по примеру экзешника.
     
  2. Dr.Golova

    Dr.Golova New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2002
    Сообщения:
    348
    1) FreeLibrary()

    2) Используй тот hInstance что передается в DllMain, а не NULL
     
  3. Grevg23

    Grevg23 New Member

    Публикаций:
    0
    Регистрация:
    13 сен 2004
    Сообщения:
    17
    Адрес:
    Russia
    Спасибо пойду пробовать