Как я могу определить библиотеки Windows, необходимые для конкретного вызова API Win32?

Я использую несколько модулей Windows api, например win32wnet , win32file , win32con и другие, но только некоторые из них.

Я упаковываю свое приложение с помощью py2exe (bundle_files == 3), и оно не работает, если работает на других платформах Windows.

Я бы хотел: 1) упаковать все необходимые и только подходящие библиотеки. Я не хочу полагаться на то, что уже предполагается установить в ОС, если это вообще возможно.

Или: 2) Я хотел бы написать манифесты для подключения моего приложения к подходящим версиям существующих dll. (если упаковка dll незаконна)

ошибки, выдаваемые python во время выполнения, расплывчаты:

ImportError: DLL load failed: The specified procedure could not be found.

документы (например: help (win32wnet) ) кажутся не очень полезными.

Как я могу определить, какие собственные библиотеки Windows требуются моему приложению?

0
задан Paul 20 February 2012 в 15:06
поделиться