gpt4 book ai didi

Linux 上运行的 Python Pyro 在远程 windows 机器上打开一个 COM 对象,可能吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:22:50 25 4
gpt4 key购买 nike

我有一个项目需要使用在 Windows 机器上运行的 COM 对象。运行 Python Django 项目的机器在 Linux 机器上。我想使用 Pyro 和 django App 来调用远程 Windows 机器上的 COM 对象。是否可以?有什么建议吗?

最佳答案

是的,这是 Pyro 的一个完美用例,可以围绕您的 COM 访问代码创建一个独立于平台的包装器。

至少我假设您有一些能够在本地调用 COM 对象的现有 Python 代码(使用 ctypespywin32?)?您将其包装在 Pyro 接口(interface)类中并将其公开给您的 linux 机器。

我认为唯一的问题是你必须确保你的 Pyro 服务器类中的 pythoncom.CoInitialize() 正确,以便能够处理服务器中的多线程,或者使用非线程多路复用服务器。

关于Linux 上运行的 Python Pyro 在远程 windows 机器上打开一个 COM 对象,可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40335862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com