我的python是我的应用程序中的嵌入式脚本环境。我用我的应用程序提供python位(python26.dll,DLLs和lib文件夹)。所有这一切都是为了避免要求用户安装python(你知道它在大公司中是怎么回事)。
除了pywin32之外,一切都很好用。它将pythoncom26.dll和pywintypes26.dll安装到 system32 目录。我想将这些dll保存在我的Python目录中。一种选择是将我的Python目录添加到PATH env变量中。但是由于显而易见的原因(windows DLL搜索路径优先级问题)想避免它。
有没有办法告诉Windows(Windows API也没关系)查看我的目录来加载这些pywin32 dll?根据我的理解,Windows COM会调用这些dll。
感谢。
EDIT1: 请注意,python部署在我的应用程序中。
答案 0 :(得分:0)
我之前使用py2exe
来冻结应用程序和所有DLL。然后使用Innosetup
创建安装程序。像魅力一样工作。