這個問題與this有關,如果我不能在那裏描述的話。
是否可以從另一個程序運行一個程序並在啓動後從該運行程序中調用某些函數?例如,我可能想運行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)控制檯標準輸入和標準輸出重定向(不知道是否有更好的名字)。這是(1)中的一個變體,其中(僅限控制檯)應用程序仍在運行,但調用應用程序控制着控制檯應用程序的stdin和stdout,因此可以與它進行交互。 (實際上,它可以在控制檯中鍵入東西並讀取寫入控制檯的任何東西)。
相關問題
- 1. 從另一個應用程序調用一個Angularjs應用程序的功能?
- 2. mysql調用另一個程序(另一個模式)從程序
- 3. 從我的應用程序調用另一個應用程序
- 4. 從另一個應用程序調用應用程序
- 5. 從另一個應用程序調用應用程序
- 6. 從另一個程序調用python API
- 7. 如何從另一個應用程序調用處理程序?
- 8. 從另一個應用程序調用小服務程序
- 9. 從另一個應用程序調用一個應用程序的WebMethod?
- 10. 如何從另一個程序訪問我的新程序中的功能
- 11. 從另一個小程序調用小程序
- 12. 如何從另一個java程序調用java程序?
- 13. 如何從另一個程序中調用程序
- 14. 大會32位 - 從另一個程序調用程序
- 15. 從JavaScript調用小程序功能
- 16. 從Asp.Net應用程序調用程序功能
- 17. 當從另一個DLL調用功能時,插件應用程序掛起
- 18. 使用一個應用程序功能屬性到另一個應用程序功能
- 19. 從一個應用程序調用會話到另一個應用程序
- 20. 我該如何從一個應用程序調用另一個應用程序?
- 21. 在另一個程序中調用一個程序
- 22. Objective-C編程從另一個應用程序調用應用程序
- 23. 從另一個幫助程序調用一個句柄塊幫助程序
- 24. 從邏輯應用程序異步調用兩個功能應用程序
- 25. 從另一個程序中打開一個應用程序
- 26. 從另一個功能調用某個功能後,應用程序停止工作
- 27. 從另一個程序
- 28. 從另一個Java程序觸發功能
- 29. Delphi如何確定哪個程序調用另一個程序?
- 30. 從另一個應用程序調用應用程序的主要活動
自己來到1選項,並已經做到了:)謝謝。 – 0x49D1 2012-04-25 15:04:54