我有一个简短的问题,希望有人可以帮助我。
我正在创建/计划需要跨平台运行并使用Windows中的com库的应用程序。过去,我曾使用win32py在python应用程序中运行这些com对象,但我一直在做大量的研究,以在Mac上找到解决方案,但我没有运气。理想情况下,我想留在Python中,因为我已经有了使用该库的Python 2.7的工作代码。但是,如果有另一种语言的解决方案,我想听听。
我意识到这听起来似乎有些倒退,但总而言之,我必须使此com库在Mac上运行。我将使用iOS SDK模拟器对某些iOS设备进行自动化测试。
COM仅Windows。COM需要广泛使用Windows注册表和WinAPI。我已经看到一些框架可以在其他操作系统(例如Linux / Solaris上的MainWin)上模拟或模拟COM行为,但是我不知道用于Mac的框架。
win32py模块只是WinAPI调用的包装。因此,如果WinAPI不可用,则win32py将无法工作。
您是否需要逻辑来包装服务?换句话说,您可以在Windows机器上托管服务并让Mac应用程序调用该服务吗?