私はWindowsマシン上で実行されているCOMオブジェクトの使用を必要とするプロジェクトを持っています。 Python Djangoプロジェクトを実行しているマシンは、Linuxボックスにあります。私はPyroとdjango Appを使ってリモートWindowsマシン上のCOMオブジェクトを呼びたいと思っています。 可能ですか?どんな提案も感謝していますか?Python Pyroは、リモートWindowsマシン上でCOMオブジェクトを開くためにLinux上で動作しますか?
1
A
答えて
0
はいこれはPyroにとって、COMアクセスコードの周囲にプラットフォームに依存しないラッパーを作成するのに最適なケースです。
少なくとも、COMオブジェクトをローカルに呼び出すことができる既存のPythonコード(またはpywin32
を使用しています)があるとしますか?あなたはPyroインタフェースクラスでそれをラップし、それをあなたのLinuxボックスに公開します。
私は唯一の悩みは、サーバーのマルチスレッドに対処できるように、またはスレッド化されていないマルチプレックスサーバーを使用できるように、pythoncom.CoInitialize()
のものをPyroサーバークラスで正しく確認する必要があるということです。
関連する問題
- 1. なぜPythonスクリプトはLinuxではなくWindows上で動作しますか?
- 2. Windows上でLinux仮想マシンを実行するためのアドバイス
- 3. C. freadはWindowsではなくLinux上で動作します
- 4. arm-linux-xxx-gccでコンパイルしたユーザープログラムは、x86マシン上で動作しますか?
- 5. DirectoryServices.AccountManagement.PrincipalContextは、リモートのWindows 2012 R2サーバー上で動作しますか?
- 6. スクリプトは、Windows上で動作しますが、Linux(構文エラー)
- 7. eclipseを使用してWindowsマシンからUNIXマシン上のリモートC開発
- 8. サブクエリはWindowsでは動作しませんが、Linux上で動作します
- 9. ヒキガエルは、リモートのUbuntu Linuxサーバー上のMySQLに接続するために、リモートサーバーに私は私のWindowsマシン上でヒキガエルを使用しています
- 10. Java:ExecutorサービスはWindowsではなくLinux上で動作が遅くなります
- 11. カバレッジはWindowsで動作しますが、Linuxマシンでは動作しません
- 12. PcapDotNetは開発マシン上でのみ動作します
- 13. Wine/Linuxで動作するアプリケーションにCOMオブジェクトを公開する
- 14. Windows上で動作するJenkinsからLinux上にドッキング・コンテナを作成する
- 15. Linux上のPython Requests 403がWindowsで動作する
- 16. LinuxマシンからWindows上のリモートMYSQLサーバーに接続するにはどうすればよいですか?
- 17. テンソルフローは、Windows 10上のPython 2.7で動作しますか?
- 18. Nlogが突然Linuxでログファイルを作成するのを止めましたが、Windows上で動作します
- 19. InfluxDBはWindows上で動作します
- 20. Powershell Windowsマシン上で動作するあいまいなコード
- 21. PHPのflush()は私のLinuxマシンでは動作しますが、Windowsマシンでは動作しません。
- 22. Linux上でx86 C++開発のためには(動作している)代替ツールチェーンが存在しますか?
- 23. x64プログラムはWindows x64上でx86 COMオブジェクトにアクセスできますか?
- 24. mmapでファイルを開くと、Windows上で
- 25. Windowsホストマシン上の仮想マシンからファイルを開く
- 26. Windows上のLinuxマシンでjavaをコンパイルする利点は何ですか?
- 27. PythonアプリケーションがUbuntuで(リモート)、Ubuntu上で "Killed"になっていますが、Mac上で動作します(ローカルで)
- 28. Linuxネットワークスタックは、マルチコアマシン上で並列に動作しますか?
- 29. のWindows上でLinux
- 30. リモートLinuxマシン(AWS ec2インスタンス)上のローカルの.shファイル(ローカルのLinuxマシン上にある)を実行するためのsshの使用方法
大きな質問!残念ながら、直接ではありません。 COMはWindowsのネイティブコンセプトであり、COMネイティブの能力では、Windows上で完全にプログラミングしていても遠隔から呼び出されるわけではありません...しかし、WindowsプログラマがRESTfulまたはSOAPサービスでこれらのCOMオブジェクトをラップすることができます、PythonのDjango呼び出しを使用してデータを取得しますか? –