質問はここに記載されていないとthisと関連しています。
別のプログラムから1つのプログラムを実行し、起動後にその実行プログラムからいくつかの関数を呼び出すことはできますか?たとえば、私は少しのWindowsプログラムをWCFサービスから実行して、sipサーバーに登録し、いくつかの番号への呼び出しを開始するためにサービスから要求する必要があるときに実行したいと思うかもしれません。どのように実装するかについての情報をどこに見つけることができるのですか?
ありがとうございます。別のプログラムからプログラムの関数を呼び出す
0
A
答えて
1
これは一般的な方法です。
1)コマンドライン引数。これらのパラメータを解釈し、何らかのアクションを行い、終了するアプリケーションにコマンドラインパラメータを渡す。
2)プロセス間通信(IPC)。これは、2つのプロセスが通信することを可能にする技術を指します。これを行うにはたくさんの方法がありますが、名前付きパイプの使用はWindows上で一般的な方法です。例については、http://www.codeguru.com/csharp/csharp/cs_misc/sampleprograms/article.php/c7259/InterProcess-Communication-in-NET-Using-Named-Pipes-Part-1.htmを参照してください。
3)呼び出す機能を含むエンドポイントを公開するネットワークサービスとして呼び出されたアプリケーションを実行します。サービスは実行されたままで、ネットワーク要求を受け入れて実行し、結果に応答します。
4)コンソールのstdinとstdoutのリダイレクト(これにはより良い名前があるかどうかはわかりません)。これは、(コンソール専用の)アプリケーションが実行されたままであるが、呼び出し元のアプリケーションがコンソールアプリケーションのstdinとstdoutを制御し、それと対話できる(1)の変種です。 (効果的には、コンソールに何かを入力し、コンソールに書き込まれたものを読むことができます)。
関連する問題
- 1. 別のJavaプログラムを呼び出す
- 2. JAVAプログラムから呼び出されるMATLAB関数のデバッグ
- 3. 削除関数呼び出しは、プログラム
- 4. プログラム内の別のクラスからクラスを呼び出す
- 5. JavaからVBプログラムを呼び出す
- 6. PHPからRPGプログラムを呼び出す
- 7. CプログラムからJavaを呼び出す
- 8. プログラム内のすべての関数呼び出しのログ
- 9. 外部プログラムからゲーム内の関数/データを呼び出す方法。 (Skyrim)
- 10. デルファイ:CMDからのプログラム実行と内部プロシージャー/関数の呼び出し
- 11. jQueryの - 変数別の関数から関数の変数を呼び出す
- 12. glut関数を呼び出すとプログラムが終了する
- 13. Python用ライブラリ:PythonプログラムからC++関数を呼び出す方法は?
- 14. R:プログラムで関数呼び出しを作成する
- 15. $ .getJSONでエラー関数をプログラムで呼び出す方法
- 16. ボタンクリックイベントの別の場所から関数を呼び出す
- 17. アサートを呼び出す関数への呼び出しは、プログラムのリリース版で削除されますか?
- 18. 別のファイルから関数を呼び出す方法は?
- 19. 別の拡張クラスから関数を呼び出す
- 20. 別のスクリプト(AngularJS)から関数を呼び出す方法
- 21. 別のページからjavascript関数を呼び出す
- 22. 別の関数からmainを呼び出す
- 23. 別のCファイルから関数を呼び出す
- 24. 別のコントローラから関数を呼び出す
- 25. 別の.jsファイルからjavascript関数を呼び出す
- 26. 別のJSファイルからJavascript関数を呼び出す方法
- 27. 別の "クラス" /ファイルから関数を呼び出す
- 28. 別のビューからビュー関数を呼び出す - バックボーン
- 29. Mathematica、別のノートブックから関数を呼び出す
- 30. あるクラスから別のクラスに関数を呼び出す
自分自身で1つのオプションに来て、すでにそれをしました:)ありがとう。 – 0x49D1