ctypes unload dll

Я загружаю dll с такими типами:

lib = cdll.LoadLibrary("someDll.dll"); 

Когда я закончил с библиотекой, мне нужно выгрузить ее на свободные ресурсы, которые она использует. У меня возникают проблемы с поиском чего-либо в документах относительно того, как это сделать. Я вижу это довольно старое сообщение: как я могу выгрузить DLL с помощью ctypes в Python? , Я надеюсь, что есть что-то очевидное, чего я не нашел и не из-за взлома.

  • Внедрение с открытым исходным кодом Mersenne Twister в Python?
  • IdentitySet в Python?
  • Простой апплет панели Gnome в Python
  • Latin-1 и фабрика unicode в Python
  • Башни Ханоя Python - понимание рекурсии
  • Есть ли у Ruby что-то вроде понимания списков Python?
  • Максимальное количество элементов на пути матрицы
  • Невозможно создать экземпляр класса, определенного в подкаталоге
  • One Solution collect form web for “ctypes unload dll”

    Единственный по-настоящему эффективный способ, который я когда-либо делал, – взять на себя ответственность за вызов LoadLibrary и FreeLibrary . Как это:

     import ctypes # get the module handle and create a ctypes library object libHandle = ctypes.windll.kernel32.LoadLibraryA('mydll.dll') lib = ctypes.WinDLL(None, handle=libHandle) # do stuff with lib in the usual way lib.Foo(42, 666) # clean up by removing reference to the ctypes library object del lib # unload the DLL ctypes.windll.kernel32.FreeLibrary(libHandle) 
    Interesting Posts

    Применение другой цветовой карты для маскировки

    Как обрабатывать загрузку файлов через запрос PUT в Django?

    Случайные строки в Python

    Matplotlib – Как установить ylim () для серии графиков?

    scipy.sparse.coo_matrix, как быстро найти нулевой столбец, заполнить 1 и нормализовать

    Есть ли способ «очистить» поверхность?

    Как я могу обрезать комментарии и строки doc из исходного кода python?

    NameError: глобальное имя «execfile» не определено, пытаясь запустить приложение в Google App Engine Launcher

    Измените обои в Python для пользователя, будучи системой

    Могут ли обратные вызовы `weakref` заменять` __del__`?

    Pandas / Statsmodel OLS прогнозируют будущие значения

    Python 2.6 TreeMap / SortedDictionary?

    использовать типы python для взаимодействия с nvapi (следить за демонстрационным кодом)

    Как изменить ширину рамки маркера и ширину штриховки?

    UnicodeEncodeError: кодек ascii не может кодировать символы в позиции 0-6: порядковый номер не в диапазоне (128)

    Python - лучший язык программирования в мире.