Mac上的Pywin32(com对象)

我有一个快速的问题,我希望有人能帮助我。

我正在创build/规划一个需要运行跨平台的应用程序,并使用Windows的com库。 在过去,我使用win32py在python应用程序中运行这些com对象,我一直在研究在Mac上寻找解决scheme,但是我没有运气。 理想情况下,我想留在Python中,因为我已经有Python 2.7的工作代码与这个库一起工作。 如果有其他语言的解决scheme,我想听一听。

我意识到,这听起来几乎倒退,但要长话短说,我必须使这个COM库在Mac上工作。 我将用iOS SDK模拟器做一些iOS的自动testing。

COM只是Windows。 COM需要广泛使用Windowsregistry和WinAPI。 我已经看到一些框架在其他操作系统上模拟或模拟COM行为(例如Linux / Solaris上的MainWin),但我不知道Mac的一个。

win32py模块只是WinAPI调用的一个包装。 所以,如果WinAPI不可用,win32py将不起作用。

你需要什么东西来包装服务吗? 换句话说,您可以在Windows上托pipe一个服务,并让Mac应用程序调用该服务?

Interesting Posts