Problem z ładowaniem pliku win32file.pyd w Pythonie 2.6

Nie mogę zmusić py2exe do poprawnego spakowania nawet prostego skryptu, który używa pliku win32file. Ciągle otrzymuję następujący komunikat o błędzie:

Traceback (most recent call last):
  File "dependency_checker.py", line 1, in <module>
  File "win32file.pyc", line 12, in <module>
  File "win32file.pyc", line 10, in __load
ImportError: DLL load failed: The specified procedure could not be found.

Skrypt wygląda następująco:

import win32file
print "Hello world!"

A tutaj jest plik setup.py:

from distutils.core import setup
import py2exe
setup(console=['dependency_checker.py'])

Czy miałeś wcześniej podobny problem?

Wersje:

Python 2.6.2, py2exe 0.6.9, pywin32-214, Windows 7 i Windows XP Pro jako maszyna docelowa

AKTUALIZACJA:

Mogę uruchomić dołączony program na moich Windows 7, gdzie został utworzony, ale nie mogę go uruchomić na komputerze XP.

Część win32file.pyc, która zgłasza błąd, wygląda następująco:

>>> imp.load_dynamic('win32file', r'C:\test\setup-test\src\dist\win32file.pyd')

Linia powyżej na moim polu dev (Windows 7) działa poprawnie, podczas gdy na polu testowym (Windows XP) zwraca błąd.

** AKTUALIZACJA 2: **

Kiedy używam imp.load_dynamic do załadowania instalacji pythona w postaci pliku win32file, mogę ponownie załadować plik win32file.pyd dla folderu dist bez błędu.

questionAnswers(1)

yourAnswerToTheQuestion