4

我不确定这个问题是否有意义,但到目前为止很难找到信息。

我的目标是将一个进程“附加”到另一个已经在运行的进程。我不想调试它们中的任何一个,我只想从最后一个访问对象/上下文。我已经阅读了有关ICorDebug接口的信息,并用它实现了一个示例(使用DebugActiveProcess()),但无法模拟我想要实现的目标。

我的目标是让一个进程在其中运行一个单例实例,并将这个实例用作第二个进程中的上下文(我有两个程序集和类型信息)。

这是我在这里的第一个问题,请善待=)

4

1 回答 1

1

不,您不能访问其他进程地址空间。那将是一个巨大的安全违规。(在旧的 Windows 和 DOS 中你可以)。

共享内存是进程间共享数据的一种方式:如何在 .NET 中实现共享内存?

于 2012-11-21T22:11:49.490 回答