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?

questionAnswers(3)

yourAnswerToTheQuestion