Я пытаюсь получить доступ к некоторым функциям в dll (nss3.dll), который поставляется с веб-браузером Firefox. Чтобы справиться с этой задачей, я использовал ctypes в Python. Проблема заключается в том, что он не работает в начальной точке, которая возникает при загрузке dll в память.
Это фрагмент кода, который я должен сделать.
>>> from ctypes import *
>>> windll.LoadLibrary("E:\\nss3.dll")
Исключением, которое я получаю, является
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
windll.LoadLibrary("E:\\nss3.dll")
File "C:\Python26\lib\ctypes\__init__.py", line 431, in LoadLibrary
return self._dlltype(name)
File "C:\Python26\lib\ctypes\__init__.py", line 353, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 126] The specified module could not be found
Я также попытался загрузить его с пути установки Firefox, предполагая, что там могут быть зависимости.
>>> windll.LoadLibrary("F:\\Softwares\\Mozilla Firefox\\nss3.dll")
Но у меня такое же исключение, как указано выше.
Спасибо.