Błąd podczas ładowania biblioteki DLL w pythonie, a nie poprawna aplikacja win32
Próbuję załadować bibliotekę DLL w pythonie, aby wywołać funkcje.
import ctypes
from ctypes import *
dsusb = ctypes.WinDLL('c:\python27\dsusb.dll')
Otrzymuję następujący błąd w moim stosie.
C:\Python27>python test.py
Traceback (most recent call last):
File "test.py", line 4, in <module>
dsusb = ctypes.WinDLL('c:\python27\dsusb.dll')
File "C:\Python27\lib\ctypes\__init__.py", line 365, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 193] %1 is not a valid Win32 application
Próbowałem również cdll z tym samym kodem.
Sprawdziłem błąd i okna mówią, że to ze względu na ścieżkę zawierającą spacje ... co nie wydaje mi się problemem ...
Czy ładowanie tej biblioteki DLL jest nieprawidłowe lub czy jest coś, co może być błędne w dll?