gpt4 book ai didi

.net - 将对象从一个进程传递到另一个进程

转载 作者:行者123 更新时间:2023-12-03 03:26:58 26 4
gpt4 key购买 nike

我有两个 .NET 托管程序集。第一个是主应用程序,一个是独立工具。

现在我要做的就是将小工具与主应用程序集成。因此,当用户单击主应用程序中的按钮时,需要将“用户定义的对象”传递给另一个小工具,该工具将运行到另一个不同的独立进程中。

但是我们只能向进程发送单个字符串参数。

做到这一点的最佳方法是什么?我需要发送到另一个进程的是文件列表以及每个文件的设置。这里的设置是我的“用户定义的对象”。

我对此有另一个转折。

第一次,如果您的进程未运行,我将向其发送参数并运行该进程。但是,如果进程正在运行,我可以向其发送参数并将数据附加到现有进程,而无需从头开始重新启动它吗?

与此相关的任何帮助。如何做到这一点。

谢谢

最佳答案

在最简单的级别,您可以将位置传递到包含序列化对象或其他一些配置选项的文件(可能在临时区域中)。

更有趣的是,您可以传递一些 IPC channel 信息 - 也许是与套接字连接的端口号等 - 并建立您喜欢的任何类型的 IPC:远程处理、WCF、原始套接字等。

关于.net - 将对象从一个进程传递到另一个进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10071297/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com