Проблема с загрузкой win32file.pyd на python 2.6

Я не могу заставить py2exe правильно упаковать даже простой скрипт, который использует win32file. Я постоянно получаю следующее сообщение об ошибке:

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.

Сценарий выглядит следующим образом:

import win32file
print "Hello world!"

А вот и файл setup.py:

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

У вас были подобные проблемы раньше?

Версии:

Python 2.6.2, py2exe 0.6.9, pywin32-214, Windows 7 и Windows XP Pro в качестве целевой машины

ОБНОВИТЬ:

Я могу запустить прилагаемую программу на моем Windows 7, где она была создана, но я не могу запустить ее на компьютере с XP.

Часть win32file.pyc, которая выдает ошибку, выглядит следующим образом:

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

Строка выше на моем устройстве dev (windows 7) работает правильно, в то время как на тестовом поле (windows XP) возвращает ошибку.

** ОБНОВЛЕНИЕ 2: **

Когда я использую imp.load_dynamic для загрузки win32file из формы установки Python, я могу перезагрузить win32file.pyd для папки dist без ошибки.

Ответы на вопрос(1)

Ваш ответ на вопрос