Pau*_*aul 0 python windows winapi py2exe
我使用几个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.
Run Code Online (Sandbox Code Playgroud)
文档(例如:)help(win32wnet)似乎没什么用处.
如何识别我的应用程序需要哪些本机Windows库?
我认为您可能会发现微软不允许将运行核心Windows dll作为应用程序的一部分.
您应该编写您的软件以使用机器上可用的内容,除非它的内容类似于comctrls32,它有多个版本.