如何将参数从控制台应用程序c#传递给正在运行的进程?用wcf?

时间:2015-06-23 11:32:59

标签: c# multithreading wcf process

我有调用exe并打开进程的应用程序。 在这个过程中,有一个线程可以打开更多的线程来做同样的事情。我需要将一些参数从应用程序传递给内部线程。

我怎样才能用wcf做到这一点?

还有另外一种方法吗?

1 个答案:

答案 0 :(得分:0)

你需要完成什么?要将参数传递给新线程,可以使用ParametrizedThreadStart。如果您的参数在exe应用程序的主线程之外,我会看到两个选项:

  1. 如果您知道启动此exe时您的参数是什么,只需将参数传递给它,如myapp.exe / myparam1 / myparam2

  2. 在该线程中托管WCF服务并使用RPC(远程过程调用)调用某些方法,例如UpdateParamter(对象参数),并将此方法中的参数作为参数传递