Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从另一个进程调用方法C#_C#_Methods_Process_Call_Interprocess - Fatal编程技术网

从另一个进程调用方法C#

从另一个进程调用方法C#,c#,methods,process,call,interprocess,C#,Methods,Process,Call,Interprocess,我想调用一个方法,从一个完全不同的应用程序在控制台应用程序上接受字符串作为参数。调用的目的只是从不同的应用程序向控制台窗口写入一行代码,以发布一些调试行。实现这一目标的最佳方式是什么?(我可以控制两个应用程序源)您可以使用匿名管道(在本地计算机上)或命名管道(如果您还需要进程通过网络进行通信)。管道是进程进行通信的常用方式,其他解决方案包括内存映射文件,进程在其中交换消息,或者,我非常不鼓励您这样做,一个目录,在该目录中,消息以创建文件的形式进行交换,并使用观察文件的创建 您可以在MSDN上看到

我想调用一个方法,从一个完全不同的应用程序在控制台应用程序上接受字符串作为参数。调用的目的只是从不同的应用程序向控制台窗口写入一行代码,以发布一些调试行。实现这一目标的最佳方式是什么?(我可以控制两个应用程序源)

您可以使用匿名管道(在本地计算机上)或命名管道(如果您还需要进程通过网络进行通信)。管道是进程进行通信的常用方式,其他解决方案包括内存映射文件,进程在其中交换消息,或者,我非常不鼓励您这样做,一个目录,在该目录中,消息以创建文件的形式进行交换,并使用观察文件的创建

您可以在MSDN上看到名称管道的示例。该示例演示了两个进程,其中一个进程使用
NamedPipeServerStream
,而使用进程使用
NamedPipeClientStreams
来拦截来自服务器应用程序的传入消息


如果您不要求进程通过网络工作,则使用匿名管道也是一个例子。

您可以使用匿名管道(在本地计算机上)或命名管道(如果您要求进程也通过网络通信)。管道是进程进行通信的常用方式,其他解决方案包括内存映射文件,进程在其中交换消息,或者,我非常不鼓励您这样做,一个目录,在该目录中,消息以创建文件的形式进行交换,并使用观察文件的创建

您可以在MSDN上看到名称管道的示例。该示例演示了两个进程,其中一个进程使用
NamedPipeServerStream
,而使用进程使用
NamedPipeClientStreams
来拦截来自服务器应用程序的传入消息


如果您不要求进程通过网络工作,则使用匿名管道也是一个例子。

您可以使用匿名管道(在本地计算机上)或命名管道(如果您要求进程也通过网络通信)。管道是进程进行通信的常用方式,其他解决方案包括内存映射文件,进程在其中交换消息,或者,我非常不鼓励您这样做,一个目录,在该目录中,消息以创建文件的形式进行交换,并使用观察文件的创建

您可以在MSDN上看到名称管道的示例。该示例演示了两个进程,其中一个进程使用
NamedPipeServerStream
,而使用进程使用
NamedPipeClientStreams
来拦截来自服务器应用程序的传入消息


如果您不要求进程通过网络工作,则使用匿名管道也是一个例子。

您可以使用匿名管道(在本地计算机上)或命名管道(如果您要求进程也通过网络通信)。管道是进程进行通信的常用方式,其他解决方案包括内存映射文件,进程在其中交换消息,或者,我非常不鼓励您这样做,一个目录,在该目录中,消息以创建文件的形式进行交换,并使用观察文件的创建

您可以在MSDN上看到名称管道的示例。该示例演示了两个进程,其中一个进程使用
NamedPipeServerStream
,而使用进程使用
NamedPipeClientStreams
来拦截来自服务器应用程序的传入消息


如果您不要求流程通过网络工作,那么使用匿名管道也是一个相同的例子。

如果是这样,为什么不实现呢?通过microsoft mq发布消息?如果是这样,为什么不实现呢?通过microsoft mq发布消息?如果是这样,为什么不实现呢?通过microsoft mq发布消息?如果是这样,为什么不实现呢?通过microsoft mq发布消息?看来匿名管道会按照我想要的方式完成这一任务。谢谢你的快速回复。看来匿名管道会按照我想要的方式发挥作用。谢谢你的快速回复。看来匿名管道会按照我想要的方式发挥作用。谢谢你的快速回复。看来匿名管道会按照我想要的方式发挥作用。谢谢你的快速回复。