这个问题与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