gpt4 book ai didi

.net - 如何从另一个 .NET 进程获取对象的句柄?

转载 作者:行者123 更新时间:2023-12-01 13:07:52 24 4
gpt4 key购买 nike

在 C# 中,我知道如何从代码运行 .NET 可执行文件,以及如何确定可执行文件的实例是否已在运行。我想要做的是,如果实例正在 已经在运行,则在不同可执行文件的 C# 代码中获取 Foo 对象的实例。

我有一个 Windows 应用程序(例如 .NET 版本的 Outlook)。用户可以正常使用该应用程序,但在后台运行的是一个进程,用于监视来自第三方系统的 XML 文件。

我需要的是让观察者进程在 .NET 程序未运行时启动它(如果它正在运行则获取句柄),然后在其中的对象实例上调用方法 CreateEmail新的/现有的流程。

最佳答案

您可以使用 .NET Remoting 在已运行的应用程序中激活对象。

查看以下示例:About .NET Remoting: Three concepts Compared and Simplified

关于.net - 如何从另一个 .NET 进程获取对象的句柄?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1568770/

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