2

我在我的应用程序中将 python 作为嵌入式脚本环境。我为我的应用程序提供了 python 位(python26.dll、DLL 和 Lib 文件夹)。所有这些都是为了避免要求用户安装 python(你知道它在大公司中是如何进行的)。

除了 pywin32,一切都很好。它将 pythoncom26.dll 和 pywintypes26.dll 安装到system32目录。我想将这些 dll 保存在我的 Python 目录中。一种选择是将我的 Python 目录添加到 PATH 环境变量中。但是出于明显的原因想避免它(windows DLL 搜索路径优先级问题)。

有没有办法告诉 Windows(Windows API 也可以)查看我的目录以加载这些 pywin32 dll?据我了解,这些 dll 由 Windows COM 调用。

谢谢。

Edit1:请注意,python 部署在我的应用程序中。

4

1 回答 1

0

我以前用来py2exe冻结应用程序和所有的 DLL。然后用于Innosetup创建安装程序。像魅力一样工作。

于 2010-09-23T19:55:20.387 回答