Pywin32 (com объекты) на Mac - PullRequest
       7

Pywin32 (com объекты) на Mac

4 голосов
/ 10 февраля 2012

У меня есть быстрый вопрос, который, я надеюсь, кто-то может мне помочь.

Я нахожусь в процессе создания / планирования приложения, которое должно работать на кроссплатформенном и использовать библиотеку комов из Windows,В прошлом я использовал win32py для запуска этих com-объектов в приложении на python, я проводил кучу исследований, чтобы найти решение для Mac, но мне не повезло.В идеале я хотел бы остаться в Python, так как у меня уже есть рабочий код для Python 2.7, работающий с этой библиотекой.Однако, если есть решение на другом языке, я бы хотел услышать его.

Я понимаю, что это звучит почти задом наперед, но, если коротко, мне нужно, чтобы эта библиотека работала на Mac,Я собираюсь провести автоматическое тестирование некоторых вещей iOS с помощью симулятора iOS SDK.

1 Ответ

4 голосов
/ 11 февраля 2012

COM только для Windows. COM требует широкого использования реестра Windows и WinAPI. Я видел, как некоторые платформы эмулируют или имитируют поведение COM в других операционных системах (например, MainWin в Linux / Solaris), но я не знаю ни одного для Mac.

Модуль win32py - это просто оболочка для вызовов WinAPI. Поэтому, если WinAPI недоступен, win32py не будет работать.

Нужна ли вам логика для того, чтобы обернуть службу? Другими словами, можете ли вы разместить службу на коробке Windows и заставить приложение Mac вызывать службу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...