如何从 C# 应用程序远程调用另一个进程方法

2024-03-11

我有一个 C# 应用程序,我想从我的应用程序调用一个函数名称,例如 SendChatMessage(string message, int userid)。但此函数属于我的计算机上另一个正在运行的基于客户端/服务器的应用程序。我找不到如何做到这一点的方法。

我尝试使用 Reflection 库来实现这一点,但失败了。希望有人帮助我解决这个问题。

感谢帮助。


欢迎来到进程间通信 http://en.wikipedia.org/wiki/Inter-process_communication。有很多方法可以做到这一点,比如命名管道、RPC、共享内存等。

简而言之,您的程序在进程内运行。另一个程序正在另一个进程内运行。这就像你的父亲试图向隔壁的男孩询问一些事情。这些进程可以相互通信并调用彼此的方法,或者使用彼此的数据。但不是任意或当然的。他们需要一些共同的沟通标准。

看看这些问题:

2 个 C# 进程之间进行进程间通信的最简单方法是什么? https://stackoverflow.com/questions/528652/what-is-the-simplest-method-of-inter-process-communication-between-2-c-sharp-pro

.NET 进程间通信的最佳选择是什么? https://stackoverflow.com/questions/84855/what-is-the-best-choice-for-net-inter-process-communication

在 C# 中进行进程间通信的最简单方法是什么? https://stackoverflow.com/questions/1802475/what-is-the-easiest-way-to-do-inter-process-communication-in-c

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 C# 应用程序远程调用另一个进程方法 的相关文章

随机推荐